From c1e214175f7cbbd6f64ddcfbcc7b449b1352dc0c Mon Sep 17 00:00:00 2001 From: Filip Maj Date: Wed, 26 Aug 2015 13:38:58 -0400 Subject: [PATCH 01/36] Initial commit of the FFXIV 1.0 lobby server. --- .gitignore | 7 + Blowfish/Blowfish.vcxproj | 95 + Blowfish/Blowfish.vcxproj.filters | 33 + Blowfish/ReadMe.txt | 48 + Blowfish/blowfish.cpp | 443 + Blowfish/blowfish.h | 18 + Blowfish/cbasetypes.h | 333 + Blowfish/dllmain.cpp | 19 + Blowfish/stdafx.cpp | 8 + Blowfish/stdafx.h | 16 + Blowfish/targetver.h | 8 + FFXIVClassic_Lobby_Server.sln | 44 + FFXIVClassic_Lobby_Server/ClientConnection.cs | 72 + FFXIVClassic_Lobby_Server/ConfigConstants.cs | 50 + FFXIVClassic_Lobby_Server/Database.cs | 238 + .../FFXIVClassic_Lobby_Server.csproj | 79 + FFXIVClassic_Lobby_Server/PacketProcessor.cs | 227 + FFXIVClassic_Lobby_Server/Program.cs | 73 + .../Properties/AssemblyInfo.cs | 36 + FFXIVClassic_Lobby_Server/Server.cs | 152 + FFXIVClassic_Lobby_Server/common/Blowfish.cs | 74 + FFXIVClassic_Lobby_Server/common/IniFile.cs | 63 + FFXIVClassic_Lobby_Server/common/Utils.cs | 77 + .../dataobjects/Character.cs | 83 + .../dataobjects/World.cs | 19 + FFXIVClassic_Lobby_Server/packages.config | 6 + .../packets/BasePacket.cs | 243 + .../packets/CharacterRequestPacket.cs | 36 + .../packets/HardCoded_Packets.cs | 266 + .../packets/SubPacket.cs | 86 + .../Cyotek.CircularBuffer.1.0.0.0.nupkg | Bin 0 -> 15575 bytes ...tek.Collections.Generic.CircularBuffer.XML | 274 + packages/MySql.Data.6.9.7/CHANGES | 64 + .../MySql.Data.6.9.7/MySql.Data.6.9.7.nupkg | Bin 0 -> 678094 bytes packages/MySql.Data.6.9.7/Readme.txt | 15 + .../content/app.config.transform | 9 + .../content/web.config.transform | 9 + .../Newtonsoft.Json.7.0.1.nupkg | Bin 0 -> 1363037 bytes .../lib/net20/Newtonsoft.Json.xml | 9439 +++++++++++++++++ .../lib/net35/Newtonsoft.Json.xml | 8582 +++++++++++++++ .../lib/net40/Newtonsoft.Json.xml | 8889 ++++++++++++++++ .../lib/net45/Newtonsoft.Json.xml | 8889 ++++++++++++++++ .../Newtonsoft.Json.xml | 8067 ++++++++++++++ .../Newtonsoft.Json.xml | 8414 +++++++++++++++ .../Newtonsoft.Json.7.0.1/tools/install.ps1 | 112 + packages/repositories.config | 4 + research/encodedCharaInfo.txt | 55 + research/serverInfo.txt | 6 + 48 files changed, 55780 insertions(+) create mode 100644 .gitignore create mode 100644 Blowfish/Blowfish.vcxproj create mode 100644 Blowfish/Blowfish.vcxproj.filters create mode 100644 Blowfish/ReadMe.txt create mode 100644 Blowfish/blowfish.cpp create mode 100644 Blowfish/blowfish.h create mode 100644 Blowfish/cbasetypes.h create mode 100644 Blowfish/dllmain.cpp create mode 100644 Blowfish/stdafx.cpp create mode 100644 Blowfish/stdafx.h create mode 100644 Blowfish/targetver.h create mode 100644 FFXIVClassic_Lobby_Server.sln create mode 100644 FFXIVClassic_Lobby_Server/ClientConnection.cs create mode 100644 FFXIVClassic_Lobby_Server/ConfigConstants.cs create mode 100644 FFXIVClassic_Lobby_Server/Database.cs create mode 100644 FFXIVClassic_Lobby_Server/FFXIVClassic_Lobby_Server.csproj create mode 100644 FFXIVClassic_Lobby_Server/PacketProcessor.cs create mode 100644 FFXIVClassic_Lobby_Server/Program.cs create mode 100644 FFXIVClassic_Lobby_Server/Properties/AssemblyInfo.cs create mode 100644 FFXIVClassic_Lobby_Server/Server.cs create mode 100644 FFXIVClassic_Lobby_Server/common/Blowfish.cs create mode 100644 FFXIVClassic_Lobby_Server/common/IniFile.cs create mode 100644 FFXIVClassic_Lobby_Server/common/Utils.cs create mode 100644 FFXIVClassic_Lobby_Server/dataobjects/Character.cs create mode 100644 FFXIVClassic_Lobby_Server/dataobjects/World.cs create mode 100644 FFXIVClassic_Lobby_Server/packages.config create mode 100644 FFXIVClassic_Lobby_Server/packets/BasePacket.cs create mode 100644 FFXIVClassic_Lobby_Server/packets/CharacterRequestPacket.cs create mode 100644 FFXIVClassic_Lobby_Server/packets/HardCoded_Packets.cs create mode 100644 FFXIVClassic_Lobby_Server/packets/SubPacket.cs create mode 100644 packages/Cyotek.CircularBuffer.1.0.0.0/Cyotek.CircularBuffer.1.0.0.0.nupkg create mode 100644 packages/Cyotek.CircularBuffer.1.0.0.0/lib/net20/Cyotek.Collections.Generic.CircularBuffer.XML create mode 100644 packages/MySql.Data.6.9.7/CHANGES create mode 100644 packages/MySql.Data.6.9.7/MySql.Data.6.9.7.nupkg create mode 100644 packages/MySql.Data.6.9.7/Readme.txt create mode 100644 packages/MySql.Data.6.9.7/content/app.config.transform create mode 100644 packages/MySql.Data.6.9.7/content/web.config.transform create mode 100644 packages/Newtonsoft.Json.7.0.1/Newtonsoft.Json.7.0.1.nupkg create mode 100644 packages/Newtonsoft.Json.7.0.1/lib/net20/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.7.0.1/lib/net35/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.7.0.1/lib/net40/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.7.0.1/lib/net45/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.7.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.7.0.1/lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.7.0.1/tools/install.ps1 create mode 100644 packages/repositories.config create mode 100644 research/encodedCharaInfo.txt create mode 100644 research/serverInfo.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..5da1c88f --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +FFXIVClassic_Lobby_Server/bin/ +FFXIVClassic_Lobby_Server/obj/ +ipch/ +Blowfish/Debug/ +Debug/ +FFXIVClassic_Lobby_Server.opensdf +FFXIVClassic_Lobby_Server.sdf diff --git a/Blowfish/Blowfish.vcxproj b/Blowfish/Blowfish.vcxproj new file mode 100644 index 00000000..b24613e3 --- /dev/null +++ b/Blowfish/Blowfish.vcxproj @@ -0,0 +1,95 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A} + Win32Proj + Blowfish + + + + DynamicLibrary + true + v120 + Unicode + + + DynamicLibrary + false + v120 + true + Unicode + + + + + + + + + + + + + true + + + false + + + + NotUsing + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;BLOWFISH_EXPORTS;%(PreprocessorDefinitions) + + + + Windows + true + + + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;BLOWFISH_EXPORTS;%(PreprocessorDefinitions) + + + Windows + true + true + true + + + + + + + + + + false + + + false + + + + + + + + \ No newline at end of file diff --git a/Blowfish/Blowfish.vcxproj.filters b/Blowfish/Blowfish.vcxproj.filters new file mode 100644 index 00000000..08404e7b --- /dev/null +++ b/Blowfish/Blowfish.vcxproj.filters @@ -0,0 +1,33 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/Blowfish/ReadMe.txt b/Blowfish/ReadMe.txt new file mode 100644 index 00000000..d27a91c0 --- /dev/null +++ b/Blowfish/ReadMe.txt @@ -0,0 +1,48 @@ +======================================================================== + DYNAMIC LINK LIBRARY : Blowfish Project Overview +======================================================================== + +AppWizard has created this Blowfish DLL for you. + +This file contains a summary of what you will find in each of the files that +make up your Blowfish application. + + +Blowfish.vcxproj + This is the main project file for VC++ projects generated using an Application Wizard. + It contains information about the version of Visual C++ that generated the file, and + information about the platforms, configurations, and project features selected with the + Application Wizard. + +Blowfish.vcxproj.filters + This is the filters file for VC++ projects generated using an Application Wizard. + It contains information about the association between the files in your project + and the filters. This association is used in the IDE to show grouping of files with + similar extensions under a specific node (for e.g. ".cpp" files are associated with the + "Source Files" filter). + +Blowfish.cpp + This is the main DLL source file. + + When created, this DLL does not export any symbols. As a result, it + will not produce a .lib file when it is built. If you wish this project + to be a project dependency of some other project, you will either need to + add code to export some symbols from the DLL so that an export library + will be produced, or you can set the Ignore Input Library property to Yes + on the General propert page of the Linker folder in the project's Property + Pages dialog box. + +///////////////////////////////////////////////////////////////////////////// +Other standard files: + +StdAfx.h, StdAfx.cpp + These files are used to build a precompiled header (PCH) file + named Blowfish.pch and a precompiled types file named StdAfx.obj. + +///////////////////////////////////////////////////////////////////////////// +Other notes: + +AppWizard uses "TODO:" comments to indicate parts of the source code you +should add to or customize. + +///////////////////////////////////////////////////////////////////////////// diff --git a/Blowfish/blowfish.cpp b/Blowfish/blowfish.cpp new file mode 100644 index 00000000..fd860b71 --- /dev/null +++ b/Blowfish/blowfish.cpp @@ -0,0 +1,443 @@ +#ifdef little_endian /* Eg: Intel */ +#include +#include +#include +#endif + +#include +#include +#include +#include +#include + +#ifdef little_endian /* Eg: Intel */ +#include +#endif + +#include + +#ifdef little_endian /* Eg: Intel */ +#include +#include +#endif + +#ifdef big_endian +#include +#endif + +#include "BLOWFISH.H" + +#define N 16 +#define noErr 0 +#define DATAERROR -1 +#define KEYBYTES 8 + +//uint32 P[N + 2]; +uint32 S[4][256]; + +uint8 P_values[(N + 2) * 4] = +{ + 0x88, 0x6A, 0x3F, 0x24, 0xD3, 0x08, 0xA3, 0x85, 0x2E, 0x8A, 0x19, 0x13, 0x44, 0x73, 0x70, 0x03, + 0x22, 0x38, 0x09, 0xA4, 0xD0, 0x31, 0x9F, 0x29, 0x98, 0xFA, 0x2E, 0x08, 0x89, 0x6C, 0x4E, 0xEC, + 0xE6, 0x21, 0x28, 0x45, 0x77, 0x13, 0xD0, 0x38, 0xCF, 0x66, 0x54, 0xBE, 0x6C, 0x0C, 0xE9, 0x34, + 0xB7, 0x29, 0xAC, 0xC0, 0xDD, 0x50, 0x7C, 0xC9, 0xB5, 0xD5, 0x84, 0x3F, 0x17, 0x09, 0x47, 0xB5, + 0xD9, 0xD5, 0x16, 0x92, 0x1B, 0xFB, 0x79, 0x89 +}; + +uint8 S_values[4 * 4 * 256] = +{ + 0xA6, 0x0B, 0x31, 0xD1, 0xAC, 0xB5, 0xDF, 0x98, 0xDB, 0x72, 0xFD, 0x2F, 0xB7, 0xDF, 0x1A, 0xD0, + 0xED, 0xAF, 0xE1, 0xB8, 0x96, 0x7E, 0x26, 0x6A, 0x45, 0x90, 0x7C, 0xBA, 0x99, 0x7F, 0x2C, 0xF1, + 0x47, 0x99, 0xA1, 0x24, 0xF7, 0x6C, 0x91, 0xB3, 0xE2, 0xF2, 0x01, 0x08, 0x16, 0xFC, 0x8E, 0x85, + 0xD8, 0x20, 0x69, 0x63, 0x69, 0x4E, 0x57, 0x71, 0xA3, 0xFE, 0x58, 0xA4, 0x7E, 0x3D, 0x93, 0xF4, + 0x8F, 0x74, 0x95, 0x0D, 0x58, 0xB6, 0x8E, 0x72, 0x58, 0xCD, 0x8B, 0x71, 0xEE, 0x4A, 0x15, 0x82, + 0x1D, 0xA4, 0x54, 0x7B, 0xB5, 0x59, 0x5A, 0xC2, 0x39, 0xD5, 0x30, 0x9C, 0x13, 0x60, 0xF2, 0x2A, + 0x23, 0xB0, 0xD1, 0xC5, 0xF0, 0x85, 0x60, 0x28, 0x18, 0x79, 0x41, 0xCA, 0xEF, 0x38, 0xDB, 0xB8, + 0xB0, 0xDC, 0x79, 0x8E, 0x0E, 0x18, 0x3A, 0x60, 0x8B, 0x0E, 0x9E, 0x6C, 0x3E, 0x8A, 0x1E, 0xB0, + 0xC1, 0x77, 0x15, 0xD7, 0x27, 0x4B, 0x31, 0xBD, 0xDA, 0x2F, 0xAF, 0x78, 0x60, 0x5C, 0x60, 0x55, + 0xF3, 0x25, 0x55, 0xE6, 0x94, 0xAB, 0x55, 0xAA, 0x62, 0x98, 0x48, 0x57, 0x40, 0x14, 0xE8, 0x63, + 0x6A, 0x39, 0xCA, 0x55, 0xB6, 0x10, 0xAB, 0x2A, 0x34, 0x5C, 0xCC, 0xB4, 0xCE, 0xE8, 0x41, 0x11, + 0xAF, 0x86, 0x54, 0xA1, 0x93, 0xE9, 0x72, 0x7C, 0x11, 0x14, 0xEE, 0xB3, 0x2A, 0xBC, 0x6F, 0x63, + 0x5D, 0xC5, 0xA9, 0x2B, 0xF6, 0x31, 0x18, 0x74, 0x16, 0x3E, 0x5C, 0xCE, 0x1E, 0x93, 0x87, 0x9B, + 0x33, 0xBA, 0xD6, 0xAF, 0x5C, 0xCF, 0x24, 0x6C, 0x81, 0x53, 0x32, 0x7A, 0x77, 0x86, 0x95, 0x28, + 0x98, 0x48, 0x8F, 0x3B, 0xAF, 0xB9, 0x4B, 0x6B, 0x1B, 0xE8, 0xBF, 0xC4, 0x93, 0x21, 0x28, 0x66, + 0xCC, 0x09, 0xD8, 0x61, 0x91, 0xA9, 0x21, 0xFB, 0x60, 0xAC, 0x7C, 0x48, 0x32, 0x80, 0xEC, 0x5D, + 0x5D, 0x5D, 0x84, 0xEF, 0xB1, 0x75, 0x85, 0xE9, 0x02, 0x23, 0x26, 0xDC, 0x88, 0x1B, 0x65, 0xEB, + 0x81, 0x3E, 0x89, 0x23, 0xC5, 0xAC, 0x96, 0xD3, 0xF3, 0x6F, 0x6D, 0x0F, 0x39, 0x42, 0xF4, 0x83, + 0x82, 0x44, 0x0B, 0x2E, 0x04, 0x20, 0x84, 0xA4, 0x4A, 0xF0, 0xC8, 0x69, 0x5E, 0x9B, 0x1F, 0x9E, + 0x42, 0x68, 0xC6, 0x21, 0x9A, 0x6C, 0xE9, 0xF6, 0x61, 0x9C, 0x0C, 0x67, 0xF0, 0x88, 0xD3, 0xAB, + 0xD2, 0xA0, 0x51, 0x6A, 0x68, 0x2F, 0x54, 0xD8, 0x28, 0xA7, 0x0F, 0x96, 0xA3, 0x33, 0x51, 0xAB, + 0x6C, 0x0B, 0xEF, 0x6E, 0xE4, 0x3B, 0x7A, 0x13, 0x50, 0xF0, 0x3B, 0xBA, 0x98, 0x2A, 0xFB, 0x7E, + 0x1D, 0x65, 0xF1, 0xA1, 0x76, 0x01, 0xAF, 0x39, 0x3E, 0x59, 0xCA, 0x66, 0x88, 0x0E, 0x43, 0x82, + 0x19, 0x86, 0xEE, 0x8C, 0xB4, 0x9F, 0x6F, 0x45, 0xC3, 0xA5, 0x84, 0x7D, 0xBE, 0x5E, 0x8B, 0x3B, + 0xD8, 0x75, 0x6F, 0xE0, 0x73, 0x20, 0xC1, 0x85, 0x9F, 0x44, 0x1A, 0x40, 0xA6, 0x6A, 0xC1, 0x56, + 0x62, 0xAA, 0xD3, 0x4E, 0x06, 0x77, 0x3F, 0x36, 0x72, 0xDF, 0xFE, 0x1B, 0x3D, 0x02, 0x9B, 0x42, + 0x24, 0xD7, 0xD0, 0x37, 0x48, 0x12, 0x0A, 0xD0, 0xD3, 0xEA, 0x0F, 0xDB, 0x9B, 0xC0, 0xF1, 0x49, + 0xC9, 0x72, 0x53, 0x07, 0x7B, 0x1B, 0x99, 0x80, 0xD8, 0x79, 0xD4, 0x25, 0xF7, 0xDE, 0xE8, 0xF6, + 0x1A, 0x50, 0xFE, 0xE3, 0x3B, 0x4C, 0x79, 0xB6, 0xBD, 0xE0, 0x6C, 0x97, 0xBA, 0x06, 0xC0, 0x04, + 0xB6, 0x4F, 0xA9, 0xC1, 0xC4, 0x60, 0x9F, 0x40, 0xC2, 0x9E, 0x5C, 0x5E, 0x63, 0x24, 0x6A, 0x19, + 0xAF, 0x6F, 0xFB, 0x68, 0xB5, 0x53, 0x6C, 0x3E, 0xEB, 0xB2, 0x39, 0x13, 0x6F, 0xEC, 0x52, 0x3B, + 0x1F, 0x51, 0xFC, 0x6D, 0x2C, 0x95, 0x30, 0x9B, 0x44, 0x45, 0x81, 0xCC, 0x09, 0xBD, 0x5E, 0xAF, + 0x04, 0xD0, 0xE3, 0xBE, 0xFD, 0x4A, 0x33, 0xDE, 0x07, 0x28, 0x0F, 0x66, 0xB3, 0x4B, 0x2E, 0x19, + 0x57, 0xA8, 0xCB, 0xC0, 0x0F, 0x74, 0xC8, 0x45, 0x39, 0x5F, 0x0B, 0xD2, 0xDB, 0xFB, 0xD3, 0xB9, + 0xBD, 0xC0, 0x79, 0x55, 0x0A, 0x32, 0x60, 0x1A, 0xC6, 0x00, 0xA1, 0xD6, 0x79, 0x72, 0x2C, 0x40, + 0xFE, 0x25, 0x9F, 0x67, 0xCC, 0xA3, 0x1F, 0xFB, 0xF8, 0xE9, 0xA5, 0x8E, 0xF8, 0x22, 0x32, 0xDB, + 0xDF, 0x16, 0x75, 0x3C, 0x15, 0x6B, 0x61, 0xFD, 0xC8, 0x1E, 0x50, 0x2F, 0xAB, 0x52, 0x05, 0xAD, + 0xFA, 0xB5, 0x3D, 0x32, 0x60, 0x87, 0x23, 0xFD, 0x48, 0x7B, 0x31, 0x53, 0x82, 0xDF, 0x00, 0x3E, + 0xBB, 0x57, 0x5C, 0x9E, 0xA0, 0x8C, 0x6F, 0xCA, 0x2E, 0x56, 0x87, 0x1A, 0xDB, 0x69, 0x17, 0xDF, + 0xF6, 0xA8, 0x42, 0xD5, 0xC3, 0xFF, 0x7E, 0x28, 0xC6, 0x32, 0x67, 0xAC, 0x73, 0x55, 0x4F, 0x8C, + 0xB0, 0x27, 0x5B, 0x69, 0xC8, 0x58, 0xCA, 0xBB, 0x5D, 0xA3, 0xFF, 0xE1, 0xA0, 0x11, 0xF0, 0xB8, + 0x98, 0x3D, 0xFA, 0x10, 0xB8, 0x83, 0x21, 0xFD, 0x6C, 0xB5, 0xFC, 0x4A, 0x5B, 0xD3, 0xD1, 0x2D, + 0x79, 0xE4, 0x53, 0x9A, 0x65, 0x45, 0xF8, 0xB6, 0xBC, 0x49, 0x8E, 0xD2, 0x90, 0x97, 0xFB, 0x4B, + 0xDA, 0xF2, 0xDD, 0xE1, 0x33, 0x7E, 0xCB, 0xA4, 0x41, 0x13, 0xFB, 0x62, 0xE8, 0xC6, 0xE4, 0xCE, + 0xDA, 0xCA, 0x20, 0xEF, 0x01, 0x4C, 0x77, 0x36, 0xFE, 0x9E, 0x7E, 0xD0, 0xB4, 0x1F, 0xF1, 0x2B, + 0x4D, 0xDA, 0xDB, 0x95, 0x98, 0x91, 0x90, 0xAE, 0x71, 0x8E, 0xAD, 0xEA, 0xA0, 0xD5, 0x93, 0x6B, + 0xD0, 0xD1, 0x8E, 0xD0, 0xE0, 0x25, 0xC7, 0xAF, 0x2F, 0x5B, 0x3C, 0x8E, 0xB7, 0x94, 0x75, 0x8E, + 0xFB, 0xE2, 0xF6, 0x8F, 0x64, 0x2B, 0x12, 0xF2, 0x12, 0xB8, 0x88, 0x88, 0x1C, 0xF0, 0x0D, 0x90, + 0xA0, 0x5E, 0xAD, 0x4F, 0x1C, 0xC3, 0x8F, 0x68, 0x91, 0xF1, 0xCF, 0xD1, 0xAD, 0xC1, 0xA8, 0xB3, + 0x18, 0x22, 0x2F, 0x2F, 0x77, 0x17, 0x0E, 0xBE, 0xFE, 0x2D, 0x75, 0xEA, 0xA1, 0x1F, 0x02, 0x8B, + 0x0F, 0xCC, 0xA0, 0xE5, 0xE8, 0x74, 0x6F, 0xB5, 0xD6, 0xF3, 0xAC, 0x18, 0x99, 0xE2, 0x89, 0xCE, + 0xE0, 0x4F, 0xA8, 0xB4, 0xB7, 0xE0, 0x13, 0xFD, 0x81, 0x3B, 0xC4, 0x7C, 0xD9, 0xA8, 0xAD, 0xD2, + 0x66, 0xA2, 0x5F, 0x16, 0x05, 0x77, 0x95, 0x80, 0x14, 0x73, 0xCC, 0x93, 0x77, 0x14, 0x1A, 0x21, + 0x65, 0x20, 0xAD, 0xE6, 0x86, 0xFA, 0xB5, 0x77, 0xF5, 0x42, 0x54, 0xC7, 0xCF, 0x35, 0x9D, 0xFB, + 0x0C, 0xAF, 0xCD, 0xEB, 0xA0, 0x89, 0x3E, 0x7B, 0xD3, 0x1B, 0x41, 0xD6, 0x49, 0x7E, 0x1E, 0xAE, + 0x2D, 0x0E, 0x25, 0x00, 0x5E, 0xB3, 0x71, 0x20, 0xBB, 0x00, 0x68, 0x22, 0xAF, 0xE0, 0xB8, 0x57, + 0x9B, 0x36, 0x64, 0x24, 0x1E, 0xB9, 0x09, 0xF0, 0x1D, 0x91, 0x63, 0x55, 0xAA, 0xA6, 0xDF, 0x59, + 0x89, 0x43, 0xC1, 0x78, 0x7F, 0x53, 0x5A, 0xD9, 0xA2, 0x5B, 0x7D, 0x20, 0xC5, 0xB9, 0xE5, 0x02, + 0x76, 0x03, 0x26, 0x83, 0xA9, 0xCF, 0x95, 0x62, 0x68, 0x19, 0xC8, 0x11, 0x41, 0x4A, 0x73, 0x4E, + 0xCA, 0x2D, 0x47, 0xB3, 0x4A, 0xA9, 0x14, 0x7B, 0x52, 0x00, 0x51, 0x1B, 0x15, 0x29, 0x53, 0x9A, + 0x3F, 0x57, 0x0F, 0xD6, 0xE4, 0xC6, 0x9B, 0xBC, 0x76, 0xA4, 0x60, 0x2B, 0x00, 0x74, 0xE6, 0x81, + 0xB5, 0x6F, 0xBA, 0x08, 0x1F, 0xE9, 0x1B, 0x57, 0x6B, 0xEC, 0x96, 0xF2, 0x15, 0xD9, 0x0D, 0x2A, + 0x21, 0x65, 0x63, 0xB6, 0xB6, 0xF9, 0xB9, 0xE7, 0x2E, 0x05, 0x34, 0xFF, 0x64, 0x56, 0x85, 0xC5, + 0x5D, 0x2D, 0xB0, 0x53, 0xA1, 0x8F, 0x9F, 0xA9, 0x99, 0x47, 0xBA, 0x08, 0x6A, 0x07, 0x85, 0x6E, + 0xE9, 0x70, 0x7A, 0x4B, 0x44, 0x29, 0xB3, 0xB5, 0x2E, 0x09, 0x75, 0xDB, 0x23, 0x26, 0x19, 0xC4, + 0xB0, 0xA6, 0x6E, 0xAD, 0x7D, 0xDF, 0xA7, 0x49, 0xB8, 0x60, 0xEE, 0x9C, 0x66, 0xB2, 0xED, 0x8F, + 0x71, 0x8C, 0xAA, 0xEC, 0xFF, 0x17, 0x9A, 0x69, 0x6C, 0x52, 0x64, 0x56, 0xE1, 0x9E, 0xB1, 0xC2, + 0xA5, 0x02, 0x36, 0x19, 0x29, 0x4C, 0x09, 0x75, 0x40, 0x13, 0x59, 0xA0, 0x3E, 0x3A, 0x18, 0xE4, + 0x9A, 0x98, 0x54, 0x3F, 0x65, 0x9D, 0x42, 0x5B, 0xD6, 0xE4, 0x8F, 0x6B, 0xD6, 0x3F, 0xF7, 0x99, + 0x07, 0x9C, 0xD2, 0xA1, 0xF5, 0x30, 0xE8, 0xEF, 0xE6, 0x38, 0x2D, 0x4D, 0xC1, 0x5D, 0x25, 0xF0, + 0x86, 0x20, 0xDD, 0x4C, 0x26, 0xEB, 0x70, 0x84, 0xC6, 0xE9, 0x82, 0x63, 0x5E, 0xCC, 0x1E, 0x02, + 0x3F, 0x6B, 0x68, 0x09, 0xC9, 0xEF, 0xBA, 0x3E, 0x14, 0x18, 0x97, 0x3C, 0xA1, 0x70, 0x6A, 0x6B, + 0x84, 0x35, 0x7F, 0x68, 0x86, 0xE2, 0xA0, 0x52, 0x05, 0x53, 0x9C, 0xB7, 0x37, 0x07, 0x50, 0xAA, + 0x1C, 0x84, 0x07, 0x3E, 0x5C, 0xAE, 0xDE, 0x7F, 0xEC, 0x44, 0x7D, 0x8E, 0xB8, 0xF2, 0x16, 0x57, + 0x37, 0xDA, 0x3A, 0xB0, 0x0D, 0x0C, 0x50, 0xF0, 0x04, 0x1F, 0x1C, 0xF0, 0xFF, 0xB3, 0x00, 0x02, + 0x1A, 0xF5, 0x0C, 0xAE, 0xB2, 0x74, 0xB5, 0x3C, 0x58, 0x7A, 0x83, 0x25, 0xBD, 0x21, 0x09, 0xDC, + 0xF9, 0x13, 0x91, 0xD1, 0xF6, 0x2F, 0xA9, 0x7C, 0x73, 0x47, 0x32, 0x94, 0x01, 0x47, 0xF5, 0x22, + 0x81, 0xE5, 0xE5, 0x3A, 0xDC, 0xDA, 0xC2, 0x37, 0x34, 0x76, 0xB5, 0xC8, 0xA7, 0xDD, 0xF3, 0x9A, + 0x46, 0x61, 0x44, 0xA9, 0x0E, 0x03, 0xD0, 0x0F, 0x3E, 0xC7, 0xC8, 0xEC, 0x41, 0x1E, 0x75, 0xA4, + 0x99, 0xCD, 0x38, 0xE2, 0x2F, 0x0E, 0xEA, 0x3B, 0xA1, 0xBB, 0x80, 0x32, 0x31, 0xB3, 0x3E, 0x18, + 0x38, 0x8B, 0x54, 0x4E, 0x08, 0xB9, 0x6D, 0x4F, 0x03, 0x0D, 0x42, 0x6F, 0xBF, 0x04, 0x0A, 0xF6, + 0x90, 0x12, 0xB8, 0x2C, 0x79, 0x7C, 0x97, 0x24, 0x72, 0xB0, 0x79, 0x56, 0xAF, 0x89, 0xAF, 0xBC, + 0x1F, 0x77, 0x9A, 0xDE, 0x10, 0x08, 0x93, 0xD9, 0x12, 0xAE, 0x8B, 0xB3, 0x2E, 0x3F, 0xCF, 0xDC, + 0x1F, 0x72, 0x12, 0x55, 0x24, 0x71, 0x6B, 0x2E, 0xE6, 0xDD, 0x1A, 0x50, 0x87, 0xCD, 0x84, 0x9F, + 0x18, 0x47, 0x58, 0x7A, 0x17, 0xDA, 0x08, 0x74, 0xBC, 0x9A, 0x9F, 0xBC, 0x8C, 0x7D, 0x4B, 0xE9, + 0x3A, 0xEC, 0x7A, 0xEC, 0xFA, 0x1D, 0x85, 0xDB, 0x66, 0x43, 0x09, 0x63, 0xD2, 0xC3, 0x64, 0xC4, + 0x47, 0x18, 0x1C, 0xEF, 0x08, 0xD9, 0x15, 0x32, 0x37, 0x3B, 0x43, 0xDD, 0x16, 0xBA, 0xC2, 0x24, + 0x43, 0x4D, 0xA1, 0x12, 0x51, 0xC4, 0x65, 0x2A, 0x02, 0x00, 0x94, 0x50, 0xDD, 0xE4, 0x3A, 0x13, + 0x9E, 0xF8, 0xDF, 0x71, 0x55, 0x4E, 0x31, 0x10, 0xD6, 0x77, 0xAC, 0x81, 0x9B, 0x19, 0x11, 0x5F, + 0xF1, 0x56, 0x35, 0x04, 0x6B, 0xC7, 0xA3, 0xD7, 0x3B, 0x18, 0x11, 0x3C, 0x09, 0xA5, 0x24, 0x59, + 0xED, 0xE6, 0x8F, 0xF2, 0xFA, 0xFB, 0xF1, 0x97, 0x2C, 0xBF, 0xBA, 0x9E, 0x6E, 0x3C, 0x15, 0x1E, + 0x70, 0x45, 0xE3, 0x86, 0xB1, 0x6F, 0xE9, 0xEA, 0x0A, 0x5E, 0x0E, 0x86, 0xB3, 0x2A, 0x3E, 0x5A, + 0x1C, 0xE7, 0x1F, 0x77, 0xFA, 0x06, 0x3D, 0x4E, 0xB9, 0xDC, 0x65, 0x29, 0x0F, 0x1D, 0xE7, 0x99, + 0xD6, 0x89, 0x3E, 0x80, 0x25, 0xC8, 0x66, 0x52, 0x78, 0xC9, 0x4C, 0x2E, 0x6A, 0xB3, 0x10, 0x9C, + 0xBA, 0x0E, 0x15, 0xC6, 0x78, 0xEA, 0xE2, 0x94, 0x53, 0x3C, 0xFC, 0xA5, 0xF4, 0x2D, 0x0A, 0x1E, + 0xA7, 0x4E, 0xF7, 0xF2, 0x3D, 0x2B, 0x1D, 0x36, 0x0F, 0x26, 0x39, 0x19, 0x60, 0x79, 0xC2, 0x19, + 0x08, 0xA7, 0x23, 0x52, 0xB6, 0x12, 0x13, 0xF7, 0x6E, 0xFE, 0xAD, 0xEB, 0x66, 0x1F, 0xC3, 0xEA, + 0x95, 0x45, 0xBC, 0xE3, 0x83, 0xC8, 0x7B, 0xA6, 0xD1, 0x37, 0x7F, 0xB1, 0x28, 0xFF, 0x8C, 0x01, + 0xEF, 0xDD, 0x32, 0xC3, 0xA5, 0x5A, 0x6C, 0xBE, 0x85, 0x21, 0x58, 0x65, 0x02, 0x98, 0xAB, 0x68, + 0x0F, 0xA5, 0xCE, 0xEE, 0x3B, 0x95, 0x2F, 0xDB, 0xAD, 0x7D, 0xEF, 0x2A, 0x84, 0x2F, 0x6E, 0x5B, + 0x28, 0xB6, 0x21, 0x15, 0x70, 0x61, 0x07, 0x29, 0x75, 0x47, 0xDD, 0xEC, 0x10, 0x15, 0x9F, 0x61, + 0x30, 0xA8, 0xCC, 0x13, 0x96, 0xBD, 0x61, 0xEB, 0x1E, 0xFE, 0x34, 0x03, 0xCF, 0x63, 0x03, 0xAA, + 0x90, 0x5C, 0x73, 0xB5, 0x39, 0xA2, 0x70, 0x4C, 0x0B, 0x9E, 0x9E, 0xD5, 0x14, 0xDE, 0xAA, 0xCB, + 0xBC, 0x86, 0xCC, 0xEE, 0xA7, 0x2C, 0x62, 0x60, 0xAB, 0x5C, 0xAB, 0x9C, 0x6E, 0x84, 0xF3, 0xB2, + 0xAF, 0x1E, 0x8B, 0x64, 0xCA, 0xF0, 0xBD, 0x19, 0xB9, 0x69, 0x23, 0xA0, 0x50, 0xBB, 0x5A, 0x65, + 0x32, 0x5A, 0x68, 0x40, 0xB3, 0xB4, 0x2A, 0x3C, 0xD5, 0xE9, 0x9E, 0x31, 0xF7, 0xB8, 0x21, 0xC0, + 0x19, 0x0B, 0x54, 0x9B, 0x99, 0xA0, 0x5F, 0x87, 0x7E, 0x99, 0xF7, 0x95, 0xA8, 0x7D, 0x3D, 0x62, + 0x9A, 0x88, 0x37, 0xF8, 0x77, 0x2D, 0xE3, 0x97, 0x5F, 0x93, 0xED, 0x11, 0x81, 0x12, 0x68, 0x16, + 0x29, 0x88, 0x35, 0x0E, 0xD6, 0x1F, 0xE6, 0xC7, 0xA1, 0xDF, 0xDE, 0x96, 0x99, 0xBA, 0x58, 0x78, + 0xA5, 0x84, 0xF5, 0x57, 0x63, 0x72, 0x22, 0x1B, 0xFF, 0xC3, 0x83, 0x9B, 0x96, 0x46, 0xC2, 0x1A, + 0xEB, 0x0A, 0xB3, 0xCD, 0x54, 0x30, 0x2E, 0x53, 0xE4, 0x48, 0xD9, 0x8F, 0x28, 0x31, 0xBC, 0x6D, + 0xEF, 0xF2, 0xEB, 0x58, 0xEA, 0xFF, 0xC6, 0x34, 0x61, 0xED, 0x28, 0xFE, 0x73, 0x3C, 0x7C, 0xEE, + 0xD9, 0x14, 0x4A, 0x5D, 0xE3, 0xB7, 0x64, 0xE8, 0x14, 0x5D, 0x10, 0x42, 0xE0, 0x13, 0x3E, 0x20, + 0xB6, 0xE2, 0xEE, 0x45, 0xEA, 0xAB, 0xAA, 0xA3, 0x15, 0x4F, 0x6C, 0xDB, 0xD0, 0x4F, 0xCB, 0xFA, + 0x42, 0xF4, 0x42, 0xC7, 0xB5, 0xBB, 0x6A, 0xEF, 0x1D, 0x3B, 0x4F, 0x65, 0x05, 0x21, 0xCD, 0x41, + 0x9E, 0x79, 0x1E, 0xD8, 0xC7, 0x4D, 0x85, 0x86, 0x6A, 0x47, 0x4B, 0xE4, 0x50, 0x62, 0x81, 0x3D, + 0xF2, 0xA1, 0x62, 0xCF, 0x46, 0x26, 0x8D, 0x5B, 0xA0, 0x83, 0x88, 0xFC, 0xA3, 0xB6, 0xC7, 0xC1, + 0xC3, 0x24, 0x15, 0x7F, 0x92, 0x74, 0xCB, 0x69, 0x0B, 0x8A, 0x84, 0x47, 0x85, 0xB2, 0x92, 0x56, + 0x00, 0xBF, 0x5B, 0x09, 0x9D, 0x48, 0x19, 0xAD, 0x74, 0xB1, 0x62, 0x14, 0x00, 0x0E, 0x82, 0x23, + 0x2A, 0x8D, 0x42, 0x58, 0xEA, 0xF5, 0x55, 0x0C, 0x3E, 0xF4, 0xAD, 0x1D, 0x61, 0x70, 0x3F, 0x23, + 0x92, 0xF0, 0x72, 0x33, 0x41, 0x7E, 0x93, 0x8D, 0xF1, 0xEC, 0x5F, 0xD6, 0xDB, 0x3B, 0x22, 0x6C, + 0x59, 0x37, 0xDE, 0x7C, 0x60, 0x74, 0xEE, 0xCB, 0xA7, 0xF2, 0x85, 0x40, 0x6E, 0x32, 0x77, 0xCE, + 0x84, 0x80, 0x07, 0xA6, 0x9E, 0x50, 0xF8, 0x19, 0x55, 0xD8, 0xEF, 0xE8, 0x35, 0x97, 0xD9, 0x61, + 0xAA, 0xA7, 0x69, 0xA9, 0xC2, 0x06, 0x0C, 0xC5, 0xFC, 0xAB, 0x04, 0x5A, 0xDC, 0xCA, 0x0B, 0x80, + 0x2E, 0x7A, 0x44, 0x9E, 0x84, 0x34, 0x45, 0xC3, 0x05, 0x67, 0xD5, 0xFD, 0xC9, 0x9E, 0x1E, 0x0E, + 0xD3, 0xDB, 0x73, 0xDB, 0xCD, 0x88, 0x55, 0x10, 0x79, 0xDA, 0x5F, 0x67, 0x40, 0x43, 0x67, 0xE3, + 0x65, 0x34, 0xC4, 0xC5, 0xD8, 0x38, 0x3E, 0x71, 0x9E, 0xF8, 0x28, 0x3D, 0x20, 0xFF, 0x6D, 0xF1, + 0xE7, 0x21, 0x3E, 0x15, 0x4A, 0x3D, 0xB0, 0x8F, 0x2B, 0x9F, 0xE3, 0xE6, 0xF7, 0xAD, 0x83, 0xDB, + 0x68, 0x5A, 0x3D, 0xE9, 0xF7, 0x40, 0x81, 0x94, 0x1C, 0x26, 0x4C, 0xF6, 0x34, 0x29, 0x69, 0x94, + 0xF7, 0x20, 0x15, 0x41, 0xF7, 0xD4, 0x02, 0x76, 0x2E, 0x6B, 0xF4, 0xBC, 0x68, 0x00, 0xA2, 0xD4, + 0x71, 0x24, 0x08, 0xD4, 0x6A, 0xF4, 0x20, 0x33, 0xB7, 0xD4, 0xB7, 0x43, 0xAF, 0x61, 0x00, 0x50, + 0x2E, 0xF6, 0x39, 0x1E, 0x46, 0x45, 0x24, 0x97, 0x74, 0x4F, 0x21, 0x14, 0x40, 0x88, 0x8B, 0xBF, + 0x1D, 0xFC, 0x95, 0x4D, 0xAF, 0x91, 0xB5, 0x96, 0xD3, 0xDD, 0xF4, 0x70, 0x45, 0x2F, 0xA0, 0x66, + 0xEC, 0x09, 0xBC, 0xBF, 0x85, 0x97, 0xBD, 0x03, 0xD0, 0x6D, 0xAC, 0x7F, 0x04, 0x85, 0xCB, 0x31, + 0xB3, 0x27, 0xEB, 0x96, 0x41, 0x39, 0xFD, 0x55, 0xE6, 0x47, 0x25, 0xDA, 0x9A, 0x0A, 0xCA, 0xAB, + 0x25, 0x78, 0x50, 0x28, 0xF4, 0x29, 0x04, 0x53, 0xDA, 0x86, 0x2C, 0x0A, 0xFB, 0x6D, 0xB6, 0xE9, + 0x62, 0x14, 0xDC, 0x68, 0x00, 0x69, 0x48, 0xD7, 0xA4, 0xC0, 0x0E, 0x68, 0xEE, 0x8D, 0xA1, 0x27, + 0xA2, 0xFE, 0x3F, 0x4F, 0x8C, 0xAD, 0x87, 0xE8, 0x06, 0xE0, 0x8C, 0xB5, 0xB6, 0xD6, 0xF4, 0x7A, + 0x7C, 0x1E, 0xCE, 0xAA, 0xEC, 0x5F, 0x37, 0xD3, 0x99, 0xA3, 0x78, 0xCE, 0x42, 0x2A, 0x6B, 0x40, + 0x35, 0x9E, 0xFE, 0x20, 0xB9, 0x85, 0xF3, 0xD9, 0xAB, 0xD7, 0x39, 0xEE, 0x8B, 0x4E, 0x12, 0x3B, + 0xF7, 0xFA, 0xC9, 0x1D, 0x56, 0x18, 0x6D, 0x4B, 0x31, 0x66, 0xA3, 0x26, 0xB2, 0x97, 0xE3, 0xEA, + 0x74, 0xFA, 0x6E, 0x3A, 0x32, 0x43, 0x5B, 0xDD, 0xF7, 0xE7, 0x41, 0x68, 0xFB, 0x20, 0x78, 0xCA, + 0x4E, 0xF5, 0x0A, 0xFB, 0x97, 0xB3, 0xFE, 0xD8, 0xAC, 0x56, 0x40, 0x45, 0x27, 0x95, 0x48, 0xBA, + 0x3A, 0x3A, 0x53, 0x55, 0x87, 0x8D, 0x83, 0x20, 0xB7, 0xA9, 0x6B, 0xFE, 0x4B, 0x95, 0x96, 0xD0, + 0xBC, 0x67, 0xA8, 0x55, 0x58, 0x9A, 0x15, 0xA1, 0x63, 0x29, 0xA9, 0xCC, 0x33, 0xDB, 0xE1, 0x99, + 0x56, 0x4A, 0x2A, 0xA6, 0xF9, 0x25, 0x31, 0x3F, 0x1C, 0x7E, 0xF4, 0x5E, 0x7C, 0x31, 0x29, 0x90, + 0x02, 0xE8, 0xF8, 0xFD, 0x70, 0x2F, 0x27, 0x04, 0x5C, 0x15, 0xBB, 0x80, 0xE3, 0x2C, 0x28, 0x05, + 0x48, 0x15, 0xC1, 0x95, 0x22, 0x6D, 0xC6, 0xE4, 0x3F, 0x13, 0xC1, 0x48, 0xDC, 0x86, 0x0F, 0xC7, + 0xEE, 0xC9, 0xF9, 0x07, 0x0F, 0x1F, 0x04, 0x41, 0xA4, 0x79, 0x47, 0x40, 0x17, 0x6E, 0x88, 0x5D, + 0xEB, 0x51, 0x5F, 0x32, 0xD1, 0xC0, 0x9B, 0xD5, 0x8F, 0xC1, 0xBC, 0xF2, 0x64, 0x35, 0x11, 0x41, + 0x34, 0x78, 0x7B, 0x25, 0x60, 0x9C, 0x2A, 0x60, 0xA3, 0xE8, 0xF8, 0xDF, 0x1B, 0x6C, 0x63, 0x1F, + 0xC2, 0xB4, 0x12, 0x0E, 0x9E, 0x32, 0xE1, 0x02, 0xD1, 0x4F, 0x66, 0xAF, 0x15, 0x81, 0xD1, 0xCA, + 0xE0, 0x95, 0x23, 0x6B, 0xE1, 0x92, 0x3E, 0x33, 0x62, 0x0B, 0x24, 0x3B, 0x22, 0xB9, 0xBE, 0xEE, + 0x0E, 0xA2, 0xB2, 0x85, 0x99, 0x0D, 0xBA, 0xE6, 0x8C, 0x0C, 0x72, 0xDE, 0x28, 0xF7, 0xA2, 0x2D, + 0x45, 0x78, 0x12, 0xD0, 0xFD, 0x94, 0xB7, 0x95, 0x62, 0x08, 0x7D, 0x64, 0xF0, 0xF5, 0xCC, 0xE7, + 0x6F, 0xA3, 0x49, 0x54, 0xFA, 0x48, 0x7D, 0x87, 0x27, 0xFD, 0x9D, 0xC3, 0x1E, 0x8D, 0x3E, 0xF3, + 0x41, 0x63, 0x47, 0x0A, 0x74, 0xFF, 0x2E, 0x99, 0xAB, 0x6E, 0x6F, 0x3A, 0x37, 0xFD, 0xF8, 0xF4, + 0x60, 0xDC, 0x12, 0xA8, 0xF8, 0xDD, 0xEB, 0xA1, 0x4C, 0xE1, 0x1B, 0x99, 0x0D, 0x6B, 0x6E, 0xDB, + 0x10, 0x55, 0x7B, 0xC6, 0x37, 0x2C, 0x67, 0x6D, 0x3B, 0xD4, 0x65, 0x27, 0x04, 0xE8, 0xD0, 0xDC, + 0xC7, 0x0D, 0x29, 0xF1, 0xA3, 0xFF, 0x00, 0xCC, 0x92, 0x0F, 0x39, 0xB5, 0x0B, 0xED, 0x0F, 0x69, + 0xFB, 0x9F, 0x7B, 0x66, 0x9C, 0x7D, 0xDB, 0xCE, 0x0B, 0xCF, 0x91, 0xA0, 0xA3, 0x5E, 0x15, 0xD9, + 0x88, 0x2F, 0x13, 0xBB, 0x24, 0xAD, 0x5B, 0x51, 0xBF, 0x79, 0x94, 0x7B, 0xEB, 0xD6, 0x3B, 0x76, + 0xB3, 0x2E, 0x39, 0x37, 0x79, 0x59, 0x11, 0xCC, 0x97, 0xE2, 0x26, 0x80, 0x2D, 0x31, 0x2E, 0xF4, + 0xA7, 0xAD, 0x42, 0x68, 0x3B, 0x2B, 0x6A, 0xC6, 0xCC, 0x4C, 0x75, 0x12, 0x1C, 0xF1, 0x2E, 0x78, + 0x37, 0x42, 0x12, 0x6A, 0xE7, 0x51, 0x92, 0xB7, 0xE6, 0xBB, 0xA1, 0x06, 0x50, 0x63, 0xFB, 0x4B, + 0x18, 0x10, 0x6B, 0x1A, 0xFA, 0xED, 0xCA, 0x11, 0xD8, 0xBD, 0x25, 0x3D, 0xC9, 0xC3, 0xE1, 0xE2, + 0x59, 0x16, 0x42, 0x44, 0x86, 0x13, 0x12, 0x0A, 0x6E, 0xEC, 0x0C, 0xD9, 0x2A, 0xEA, 0xAB, 0xD5, + 0x4E, 0x67, 0xAF, 0x64, 0x5F, 0xA8, 0x86, 0xDA, 0x88, 0xE9, 0xBF, 0xBE, 0xFE, 0xC3, 0xE4, 0x64, + 0x57, 0x80, 0xBC, 0x9D, 0x86, 0xC0, 0xF7, 0xF0, 0xF8, 0x7B, 0x78, 0x60, 0x4D, 0x60, 0x03, 0x60, + 0x46, 0x83, 0xFD, 0xD1, 0xB0, 0x1F, 0x38, 0xF6, 0x04, 0xAE, 0x45, 0x77, 0xCC, 0xFC, 0x36, 0xD7, + 0x33, 0x6B, 0x42, 0x83, 0x71, 0xAB, 0x1E, 0xF0, 0x87, 0x41, 0x80, 0xB0, 0x5F, 0x5E, 0x00, 0x3C, + 0xBE, 0x57, 0xA0, 0x77, 0x24, 0xAE, 0xE8, 0xBD, 0x99, 0x42, 0x46, 0x55, 0x61, 0x2E, 0x58, 0xBF, + 0x8F, 0xF4, 0x58, 0x4E, 0xA2, 0xFD, 0xDD, 0xF2, 0x38, 0xEF, 0x74, 0xF4, 0xC2, 0xBD, 0x89, 0x87, + 0xC3, 0xF9, 0x66, 0x53, 0x74, 0x8E, 0xB3, 0xC8, 0x55, 0xF2, 0x75, 0xB4, 0xB9, 0xD9, 0xFC, 0x46, + 0x61, 0x26, 0xEB, 0x7A, 0x84, 0xDF, 0x1D, 0x8B, 0x79, 0x0E, 0x6A, 0x84, 0xE2, 0x95, 0x5F, 0x91, + 0x8E, 0x59, 0x6E, 0x46, 0x70, 0x57, 0xB4, 0x20, 0x91, 0x55, 0xD5, 0x8C, 0x4C, 0xDE, 0x02, 0xC9, + 0xE1, 0xAC, 0x0B, 0xB9, 0xD0, 0x05, 0x82, 0xBB, 0x48, 0x62, 0xA8, 0x11, 0x9E, 0xA9, 0x74, 0x75, + 0xB6, 0x19, 0x7F, 0xB7, 0x09, 0xDC, 0xA9, 0xE0, 0xA1, 0x09, 0x2D, 0x66, 0x33, 0x46, 0x32, 0xC4, + 0x02, 0x1F, 0x5A, 0xE8, 0x8C, 0xBE, 0xF0, 0x09, 0x25, 0xA0, 0x99, 0x4A, 0x10, 0xFE, 0x6E, 0x1D, + 0x1D, 0x3D, 0xB9, 0x1A, 0xDF, 0xA4, 0xA5, 0x0B, 0x0F, 0xF2, 0x86, 0xA1, 0x69, 0xF1, 0x68, 0x28, + 0x83, 0xDA, 0xB7, 0xDC, 0xFE, 0x06, 0x39, 0x57, 0x9B, 0xCE, 0xE2, 0xA1, 0x52, 0x7F, 0xCD, 0x4F, + 0x01, 0x5E, 0x11, 0x50, 0xFA, 0x83, 0x06, 0xA7, 0xC4, 0xB5, 0x02, 0xA0, 0x27, 0xD0, 0xE6, 0x0D, + 0x27, 0x8C, 0xF8, 0x9A, 0x41, 0x86, 0x3F, 0x77, 0x06, 0x4C, 0x60, 0xC3, 0xB5, 0x06, 0xA8, 0x61, + 0x28, 0x7A, 0x17, 0xF0, 0xE0, 0x86, 0xF5, 0xC0, 0xAA, 0x58, 0x60, 0x00, 0x62, 0x7D, 0xDC, 0x30, + 0xD7, 0x9E, 0xE6, 0x11, 0x63, 0xEA, 0x38, 0x23, 0x94, 0xDD, 0xC2, 0x53, 0x34, 0x16, 0xC2, 0xC2, + 0x56, 0xEE, 0xCB, 0xBB, 0xDE, 0xB6, 0xBC, 0x90, 0xA1, 0x7D, 0xFC, 0xEB, 0x76, 0x1D, 0x59, 0xCE, + 0x09, 0xE4, 0x05, 0x6F, 0x88, 0x01, 0x7C, 0x4B, 0x3D, 0x0A, 0x72, 0x39, 0x24, 0x7C, 0x92, 0x7C, + 0x5F, 0x72, 0xE3, 0x86, 0xB9, 0x9D, 0x4D, 0x72, 0xB4, 0x5B, 0xC1, 0x1A, 0xFC, 0xB8, 0x9E, 0xD3, + 0x78, 0x55, 0x54, 0xED, 0xB5, 0xA5, 0xFC, 0x08, 0xD3, 0x7C, 0x3D, 0xD8, 0xC4, 0x0F, 0xAD, 0x4D, + 0x5E, 0xEF, 0x50, 0x1E, 0xF8, 0xE6, 0x61, 0xB1, 0xD9, 0x14, 0x85, 0xA2, 0x3C, 0x13, 0x51, 0x6C, + 0xE7, 0xC7, 0xD5, 0x6F, 0xC4, 0x4E, 0xE1, 0x56, 0xCE, 0xBF, 0x2A, 0x36, 0x37, 0xC8, 0xC6, 0xDD, + 0x34, 0x32, 0x9A, 0xD7, 0x12, 0x82, 0x63, 0x92, 0x8E, 0xFA, 0x0E, 0x67, 0xE0, 0x00, 0x60, 0x40, + 0x37, 0xCE, 0x39, 0x3A, 0xCF, 0xF5, 0xFA, 0xD3, 0x37, 0x77, 0xC2, 0xAB, 0x1B, 0x2D, 0xC5, 0x5A, + 0x9E, 0x67, 0xB0, 0x5C, 0x42, 0x37, 0xA3, 0x4F, 0x40, 0x27, 0x82, 0xD3, 0xBE, 0x9B, 0xBC, 0x99, + 0x9D, 0x8E, 0x11, 0xD5, 0x15, 0x73, 0x0F, 0xBF, 0x7E, 0x1C, 0x2D, 0xD6, 0x7B, 0xC4, 0x00, 0xC7, + 0x6B, 0x1B, 0x8C, 0xB7, 0x45, 0x90, 0xA1, 0x21, 0xBE, 0xB1, 0x6E, 0xB2, 0xB4, 0x6E, 0x36, 0x6A, + 0x2F, 0xAB, 0x48, 0x57, 0x79, 0x6E, 0x94, 0xBC, 0xD2, 0x76, 0xA3, 0xC6, 0xC8, 0xC2, 0x49, 0x65, + 0xEE, 0xF8, 0x0F, 0x53, 0x7D, 0xDE, 0x8D, 0x46, 0x1D, 0x0A, 0x73, 0xD5, 0xC6, 0x4D, 0xD0, 0x4C, + 0xDB, 0xBB, 0x39, 0x29, 0x50, 0x46, 0xBA, 0xA9, 0xE8, 0x26, 0x95, 0xAC, 0x04, 0xE3, 0x5E, 0xBE, + 0xF0, 0xD5, 0xFA, 0xA1, 0x9A, 0x51, 0x2D, 0x6A, 0xE2, 0x8C, 0xEF, 0x63, 0x22, 0xEE, 0x86, 0x9A, + 0xB8, 0xC2, 0x89, 0xC0, 0xF6, 0x2E, 0x24, 0x43, 0xAA, 0x03, 0x1E, 0xA5, 0xA4, 0xD0, 0xF2, 0x9C, + 0xBA, 0x61, 0xC0, 0x83, 0x4D, 0x6A, 0xE9, 0x9B, 0x50, 0x15, 0xE5, 0x8F, 0xD6, 0x5B, 0x64, 0xBA, + 0xF9, 0xA2, 0x26, 0x28, 0xE1, 0x3A, 0x3A, 0xA7, 0x86, 0x95, 0xA9, 0x4B, 0xE9, 0x62, 0x55, 0xEF, + 0xD3, 0xEF, 0x2F, 0xC7, 0xDA, 0xF7, 0x52, 0xF7, 0x69, 0x6F, 0x04, 0x3F, 0x59, 0x0A, 0xFA, 0x77, + 0x15, 0xA9, 0xE4, 0x80, 0x01, 0x86, 0xB0, 0x87, 0xAD, 0xE6, 0x09, 0x9B, 0x93, 0xE5, 0x3E, 0x3B, + 0x5A, 0xFD, 0x90, 0xE9, 0x97, 0xD7, 0x34, 0x9E, 0xD9, 0xB7, 0xF0, 0x2C, 0x51, 0x8B, 0x2B, 0x02, + 0x3A, 0xAC, 0xD5, 0x96, 0x7D, 0xA6, 0x7D, 0x01, 0xD6, 0x3E, 0xCF, 0xD1, 0x28, 0x2D, 0x7D, 0x7C, + 0xCF, 0x25, 0x9F, 0x1F, 0x9B, 0xB8, 0xF2, 0xAD, 0x72, 0xB4, 0xD6, 0x5A, 0x4C, 0xF5, 0x88, 0x5A, + 0x71, 0xAC, 0x29, 0xE0, 0xE6, 0xA5, 0x19, 0xE0, 0xFD, 0xAC, 0xB0, 0x47, 0x9B, 0xFA, 0x93, 0xED, + 0x8D, 0xC4, 0xD3, 0xE8, 0xCC, 0x57, 0x3B, 0x28, 0x29, 0x66, 0xD5, 0xF8, 0x28, 0x2E, 0x13, 0x79, + 0x91, 0x01, 0x5F, 0x78, 0x55, 0x60, 0x75, 0xED, 0x44, 0x0E, 0x96, 0xF7, 0x8C, 0x5E, 0xD3, 0xE3, + 0xD4, 0x6D, 0x05, 0x15, 0xBA, 0x6D, 0xF4, 0x88, 0x25, 0x61, 0xA1, 0x03, 0xBD, 0xF0, 0x64, 0x05, + 0x15, 0x9E, 0xEB, 0xC3, 0xA2, 0x57, 0x90, 0x3C, 0xEC, 0x1A, 0x27, 0x97, 0x2A, 0x07, 0x3A, 0xA9, + 0x9B, 0x6D, 0x3F, 0x1B, 0xF5, 0x21, 0x63, 0x1E, 0xFB, 0x66, 0x9C, 0xF5, 0x19, 0xF3, 0xDC, 0x26, + 0x28, 0xD9, 0x33, 0x75, 0xF5, 0xFD, 0x55, 0xB1, 0x82, 0x34, 0x56, 0x03, 0xBB, 0x3C, 0xBA, 0x8A, + 0x11, 0x77, 0x51, 0x28, 0xF8, 0xD9, 0x0A, 0xC2, 0x67, 0x51, 0xCC, 0xAB, 0x5F, 0x92, 0xAD, 0xCC, + 0x51, 0x17, 0xE8, 0x4D, 0x8E, 0xDC, 0x30, 0x38, 0x62, 0x58, 0x9D, 0x37, 0x91, 0xF9, 0x20, 0x93, + 0xC2, 0x90, 0x7A, 0xEA, 0xCE, 0x7B, 0x3E, 0xFB, 0x64, 0xCE, 0x21, 0x51, 0x32, 0xBE, 0x4F, 0x77, + 0x7E, 0xE3, 0xB6, 0xA8, 0x46, 0x3D, 0x29, 0xC3, 0x69, 0x53, 0xDE, 0x48, 0x80, 0xE6, 0x13, 0x64, + 0x10, 0x08, 0xAE, 0xA2, 0x24, 0xB2, 0x6D, 0xDD, 0xFD, 0x2D, 0x85, 0x69, 0x66, 0x21, 0x07, 0x09, + 0x0A, 0x46, 0x9A, 0xB3, 0xDD, 0xC0, 0x45, 0x64, 0xCF, 0xDE, 0x6C, 0x58, 0xAE, 0xC8, 0x20, 0x1C, + 0xDD, 0xF7, 0xBE, 0x5B, 0x40, 0x8D, 0x58, 0x1B, 0x7F, 0x01, 0xD2, 0xCC, 0xBB, 0xE3, 0xB4, 0x6B, + 0x7E, 0x6A, 0xA2, 0xDD, 0x45, 0xFF, 0x59, 0x3A, 0x44, 0x0A, 0x35, 0x3E, 0xD5, 0xCD, 0xB4, 0xBC, + 0xA8, 0xCE, 0xEA, 0x72, 0xBB, 0x84, 0x64, 0xFA, 0xAE, 0x12, 0x66, 0x8D, 0x47, 0x6F, 0x3C, 0xBF, + 0x63, 0xE4, 0x9B, 0xD2, 0x9E, 0x5D, 0x2F, 0x54, 0x1B, 0x77, 0xC2, 0xAE, 0x70, 0x63, 0x4E, 0xF6, + 0x8D, 0x0D, 0x0E, 0x74, 0x57, 0x13, 0x5B, 0xE7, 0x71, 0x16, 0x72, 0xF8, 0x5D, 0x7D, 0x53, 0xAF, + 0x08, 0xCB, 0x40, 0x40, 0xCC, 0xE2, 0xB4, 0x4E, 0x6A, 0x46, 0xD2, 0x34, 0x84, 0xAF, 0x15, 0x01, + 0x28, 0x04, 0xB0, 0xE1, 0x1D, 0x3A, 0x98, 0x95, 0xB4, 0x9F, 0xB8, 0x06, 0x48, 0xA0, 0x6E, 0xCE, + 0x82, 0x3B, 0x3F, 0x6F, 0x82, 0xAB, 0x20, 0x35, 0x4B, 0x1D, 0x1A, 0x01, 0xF8, 0x27, 0x72, 0x27, + 0xB1, 0x60, 0x15, 0x61, 0xDC, 0x3F, 0x93, 0xE7, 0x2B, 0x79, 0x3A, 0xBB, 0xBD, 0x25, 0x45, 0x34, + 0xE1, 0x39, 0x88, 0xA0, 0x4B, 0x79, 0xCE, 0x51, 0xB7, 0xC9, 0x32, 0x2F, 0xC9, 0xBA, 0x1F, 0xA0, + 0x7E, 0xC8, 0x1C, 0xE0, 0xF6, 0xD1, 0xC7, 0xBC, 0xC3, 0x11, 0x01, 0xCF, 0xC7, 0xAA, 0xE8, 0xA1, + 0x49, 0x87, 0x90, 0x1A, 0x9A, 0xBD, 0x4F, 0xD4, 0xCB, 0xDE, 0xDA, 0xD0, 0x38, 0xDA, 0x0A, 0xD5, + 0x2A, 0xC3, 0x39, 0x03, 0x67, 0x36, 0x91, 0xC6, 0x7C, 0x31, 0xF9, 0x8D, 0x4F, 0x2B, 0xB1, 0xE0, + 0xB7, 0x59, 0x9E, 0xF7, 0x3A, 0xBB, 0xF5, 0x43, 0xFF, 0x19, 0xD5, 0xF2, 0x9C, 0x45, 0xD9, 0x27, + 0x2C, 0x22, 0x97, 0xBF, 0x2A, 0xFC, 0xE6, 0x15, 0x71, 0xFC, 0x91, 0x0F, 0x25, 0x15, 0x94, 0x9B, + 0x61, 0x93, 0xE5, 0xFA, 0xEB, 0x9C, 0xB6, 0xCE, 0x59, 0x64, 0xA8, 0xC2, 0xD1, 0xA8, 0xBA, 0x12, + 0x5E, 0x07, 0xC1, 0xB6, 0x0C, 0x6A, 0x05, 0xE3, 0x65, 0x50, 0xD2, 0x10, 0x42, 0xA4, 0x03, 0xCB, + 0x0E, 0x6E, 0xEC, 0xE0, 0x3B, 0xDB, 0x98, 0x16, 0xBE, 0xA0, 0x98, 0x4C, 0x64, 0xE9, 0x78, 0x32, + 0x32, 0x95, 0x1F, 0x9F, 0xDF, 0x92, 0xD3, 0xE0, 0x2B, 0x34, 0xA0, 0xD3, 0x1E, 0xF2, 0x71, 0x89, + 0x41, 0x74, 0x0A, 0x1B, 0x8C, 0x34, 0xA3, 0x4B, 0x20, 0x71, 0xBE, 0xC5, 0xD8, 0x32, 0x76, 0xC3, + 0x8D, 0x9F, 0x35, 0xDF, 0x2E, 0x2F, 0x99, 0x9B, 0x47, 0x6F, 0x0B, 0xE6, 0x1D, 0xF1, 0xE3, 0x0F, + 0x54, 0xDA, 0x4C, 0xE5, 0x91, 0xD8, 0xDA, 0x1E, 0xCF, 0x79, 0x62, 0xCE, 0x6F, 0x7E, 0x3E, 0xCD, + 0x66, 0xB1, 0x18, 0x16, 0x05, 0x1D, 0x2C, 0xFD, 0xC5, 0xD2, 0x8F, 0x84, 0x99, 0x22, 0xFB, 0xF6, + 0x57, 0xF3, 0x23, 0xF5, 0x23, 0x76, 0x32, 0xA6, 0x31, 0x35, 0xA8, 0x93, 0x02, 0xCD, 0xCC, 0x56, + 0x62, 0x81, 0xF0, 0xAC, 0xB5, 0xEB, 0x75, 0x5A, 0x97, 0x36, 0x16, 0x6E, 0xCC, 0x73, 0xD2, 0x88, + 0x92, 0x62, 0x96, 0xDE, 0xD0, 0x49, 0xB9, 0x81, 0x1B, 0x90, 0x50, 0x4C, 0x14, 0x56, 0xC6, 0x71, + 0xBD, 0xC7, 0xC6, 0xE6, 0x0A, 0x14, 0x7A, 0x32, 0x06, 0xD0, 0xE1, 0x45, 0x9A, 0x7B, 0xF2, 0xC3, + 0xFD, 0x53, 0xAA, 0xC9, 0x00, 0x0F, 0xA8, 0x62, 0xE2, 0xBF, 0x25, 0xBB, 0xF6, 0xD2, 0xBD, 0x35, + 0x05, 0x69, 0x12, 0x71, 0x22, 0x02, 0x04, 0xB2, 0x7C, 0xCF, 0xCB, 0xB6, 0x2B, 0x9C, 0x76, 0xCD, + 0xC0, 0x3E, 0x11, 0x53, 0xD3, 0xE3, 0x40, 0x16, 0x60, 0xBD, 0xAB, 0x38, 0xF0, 0xAD, 0x47, 0x25, + 0x9C, 0x20, 0x38, 0xBA, 0x76, 0xCE, 0x46, 0xF7, 0xC5, 0xA1, 0xAF, 0x77, 0x60, 0x60, 0x75, 0x20, + 0x4E, 0xFE, 0xCB, 0x85, 0xD8, 0x8D, 0xE8, 0x8A, 0xB0, 0xF9, 0xAA, 0x7A, 0x7E, 0xAA, 0xF9, 0x4C, + 0x5C, 0xC2, 0x48, 0x19, 0x8C, 0x8A, 0xFB, 0x02, 0xE4, 0x6A, 0xC3, 0x01, 0xF9, 0xE1, 0xEB, 0xD6, + 0x69, 0xF8, 0xD4, 0x90, 0xA0, 0xDE, 0x5C, 0xA6, 0x2D, 0x25, 0x09, 0x3F, 0x9F, 0xE6, 0x08, 0xC2, + 0x32, 0x61, 0x4E, 0xB7, 0x5B, 0xE2, 0x77, 0xCE, 0xE3, 0xDF, 0x8F, 0x57, 0xE6, 0x72, 0xC3, 0x3A +}; + +uint32 F(uint32 x) +{ + uint16 a; + uint16 b; + uint16 c; + uint16 d; + uint32 y; + + d = x & 0x00FF; + x >>= 8; + c = x & 0x00FF; + x >>= 8; + b = x & 0x00FF; + x >>= 8; + a = x & 0x00FF; + //y = ((S[0][a] + S[1][b]) ^ S[2][c]) + S[3][d]; + y = S[0][a] + S[1][b]; + y = y ^ S[2][c]; + y = y + S[3][d]; + + return y; +} + +__declspec(dllexport) void blowfish_encipher(uint32 *xl, uint32 *xr, uint32 * P) +{ + uint32 Xl; + uint32 Xr; + uint32 temp; + int16 i; + + Xl = *xl; + Xr = *xr; + + for (i = 0; i < N; ++i) { + Xl = Xl ^ P[i]; + Xr = F(Xl) ^ Xr; + + temp = Xl; + Xl = Xr; + Xr = temp; + } + + temp = Xl; + Xl = Xr; + Xr = temp; + + Xr = Xr ^ P[N]; + Xl = Xl ^ P[N + 1]; + + *xl = Xl; + *xr = Xr; +} + +__declspec(dllexport) void blowfish_decipher(uint32 *xl, uint32 *xr, uint32 * P) +{ + uint32 Xl; + uint32 Xr; + uint32 temp; + int16 i; + + Xl = *xl; + Xr = *xr; + + for (i = N + 1; i > 1; --i) { + Xl = Xl ^ P[i]; + Xr = F(Xl) ^ Xr; + + /* Exchange Xl and Xr */ + temp = Xl; + Xl = Xr; + Xr = temp; + } + + /* Exchange Xl and Xr */ + temp = Xl; + Xl = Xr; + Xr = temp; + + Xr = Xr ^ P[1]; + Xl = Xl ^ P[0]; + + *xl = Xl; + *xr = Xr; +} + +__declspec(dllexport) int16 initializeBlowfish(char key[], int16 keybytes, uint32 * P) +{ + int16 i; + int16 j; + int16 k; + uint32 data; + uint32 datal; + uint32 datar; + + memcpy(P, &P_values, sizeof(P_values)); + memcpy(&S, &S_values, sizeof(S_values)); + + j = 0; + for (i = 0; i < N + 2; ++i) + { + data = 0x00000000; + for (k = 0; k < 4; ++k) + { + data = (data << 8) | key[j]; + j = j + 1; + if (j >= keybytes) + { + j = 0; + } + } + P[i] = P[i] ^ data; + } + + datal = 0x00000000; + datar = 0x00000000; + + for (i = 0; i < N + 2; i += 2) + { + blowfish_encipher(&datal, &datar, P); + + P[i] = datal; + P[i + 1] = datar; + } + + for (i = 0; i < 4; ++i) + { + for (j = 0; j < 256; j += 2) + { + blowfish_encipher(&datal, &datar, P); + S[i][j] = datal; + S[i][j + 1] = datar; + } + } + + return 0; +} + diff --git a/Blowfish/blowfish.h b/Blowfish/blowfish.h new file mode 100644 index 00000000..85abf2d4 --- /dev/null +++ b/Blowfish/blowfish.h @@ -0,0 +1,18 @@ +#include "cbasetypes.h" + +#define MAXKEYBYTES 56 /* 448 bits */ +#define little_endian 1 /* Eg: Intel */ +//#define big_endian 1 /* Eg: Motorola */ + +#ifdef __cplusplus +extern "C" +{ +#endif + int16 opensubkeyfile(void); + uint32 F(uint32 x); + __declspec(dllexport) void blowfish_encipher(uint32 *xl, uint32 *xr, uint32 * P); + __declspec(dllexport) void blowfish_decipher(uint32 *xl, uint32 *xr, uint32 * P); + __declspec(dllexport) short initializeBlowfish(char key[], int16 keybytes, uint32 * P); +#ifdef __cplusplus +} +#endif diff --git a/Blowfish/cbasetypes.h b/Blowfish/cbasetypes.h new file mode 100644 index 00000000..e2962948 --- /dev/null +++ b/Blowfish/cbasetypes.h @@ -0,0 +1,333 @@ +#ifndef _CBASETYPES_H_ +#define _CBASETYPES_H_ + +#include + +/* +--------+-----------+--------+---------+ +* | ILP32 | LP64 | ILP64 | (LL)P64 | +* +------------+--------+-----------+--------+---------+ +* | ints | 32-bit | 32-bit | 64-bit | 32-bit | +* | longs | 32-bit | 64-bit | 64-bit | 32-bit | +* | long-longs | 64-bit | 64-bit | 64-bit | 64-bit | +* | pointers | 32-bit | 64-bit | 64-bit | 64-bit | +* +------------+--------+-----------+--------+---------+ +* | where | -- | Tiger | Alpha | Windows | +* | used | | Unix | Cray | | +* | | | Sun & SGI | | | +* +------------+--------+-----------+--------+---------+ +* Taken from http://developer.apple.com/macosx/64bit.html +*/ +////////////////////////////////////////////////////////////////////////// +// basic include for all basics +// introduces types and global functions +////////////////////////////////////////////////////////////////////////// + +////////////////////////////////////////////////////////////////////////// +// setting some defines on platforms +////////////////////////////////////////////////////////////////////////// + + +#if (defined(__WIN32__) || defined(__WIN32) || defined(_WIN32) || defined(_WIN64) || defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(WIN32) +#define WIN32 +#endif + +#if defined(__MINGW32__) && !defined(MINGW) +#define MINGW +#endif + +#if (defined(__CYGWIN__) || defined(__CYGWIN32__)) && !defined(CYGWIN) +#define CYGWIN +#endif + +#if !defined(__64BIT__) && (defined(__x86_64__) || defined(_WIN64)) +#define __64BIT__ +#endif + +// debug mode +#if defined(_DEBUG) && !defined(DEBUG) +#define DEBUG +#endif + +// debug function name +#ifndef __NETBSD__ +#if __STDC_VERSION__ < 199901L +# if __GNUC__ >= 2 +# define __func__ __FUNCTION__ +# else +# define __func__ "" +# endif +#endif +#endif + +// disable attributed stuff on non-GNU +#if !defined(__GNUC__) && !defined(MINGW) +# define __attribute__(x) +#endif + +// define a break macro for debugging. +#if defined(DEBUG) +#if defined(_MSC_VER) +#define DSP_DEBUG_BREAK_IF(_CONDITION_) if (_CONDITION_) {__debugbreak();} +#else +#include "assert.h" +#define DSP_DEBUG_BREAK_IF(_CONDITION_) assert(!(_CONDITION_)); +#endif +#else +#define DSP_DEBUG_BREAK_IF(_CONDITION_) +#endif + +////////////////////////////////////////////////////////////////////////// +// typedefs to compensate type size change from 32bit to 64bit +// MS implements LLP64 model, normal unix does LP64, +// only Silicon Graphics/Cray goes ILP64 so don't care (and don't support) +////////////////////////////////////////////////////////////////////////// + +#include +// ILP64 isn't supported, so always 32 bits? +#ifndef UINT_MAX +#define UINT_MAX 0xffffffff +#endif + +////////////////////////////////////////////////////////////////////////// +// Integers with guaranteed _exact_ size. +////////////////////////////////////////////////////////////////////////// + +#define SIZEOF_LONG 4 +#define SIZEOF_INT 4 +#define HAVE_INT_8_16_32 + +typedef char int8; +typedef short int16; +typedef int int32; + +typedef signed char sint8; +typedef signed short sint16; +typedef signed int sint32; + +typedef unsigned char uint8; +typedef unsigned short uint16; +typedef unsigned int uint32; + +#undef UINT8_MIN +#undef UINT16_MIN +#undef UINT32_MIN +//-- +#define UINT8_MIN ((uint8) 0) +#define UINT16_MIN ((uint16)0) +#define UINT32_MIN ((uint32)0) +//*************** + +#undef SINT8_MIN +#undef SINT16_MIN +#undef SINT32_MIN +//--- +#define SINT8_MIN ((sint8) 0x80) +#define SINT16_MIN ((sint16)0x8000) +#define SINT32_MIN ((sint32)0x80000000) +//**************** + + +#undef SINT8_MAX +#undef SINT16_MAX +#undef SINT32_MAX +//-- +#define SINT8_MAX ((sint8) 0x7F) +#define SINT16_MAX ((sint16)0x7FFF) +#define SINT32_MAX ((sint32)0x7FFFFFFF) +//**************** + + +////////////////////////////////////////////////////////////////////////// +// Integers with guaranteed _minimum_ size. +// These could be larger than you expect, +// they are designed for speed. +////////////////////////////////////////////////////////////////////////// +typedef long int ppint; +typedef long int ppint8; +typedef long int ppint16; +typedef long int ppint32; + +typedef unsigned long int ppuint; +typedef unsigned long int ppuint8; +typedef unsigned long int ppuint16; +typedef unsigned long int ppuint32; + +////////////////////////////////////////////////////////////////////////// +// integer with exact processor width (and best speed) +////////////////////////////// +#include // size_t + +#if defined(WIN32) && !defined(MINGW) // does not have a signed size_t +////////////////////////////// +#if defined(_WIN64) // naive 64bit windows platform +typedef __int64 ssize_t; +#else +typedef int ssize_t; +#endif +////////////////////////////// +#endif +////////////////////////////// + + +////////////////////////////////////////////////////////////////////////// +// portable 64-bit integers +////////////////////////////////////////////////////////////////////////// +#if defined(_MSC_VER) || defined(__BORLANDC__) +typedef __int64 int64; +typedef signed __int64 sint64; +typedef unsigned __int64 uint64; +#define LLCONST(a) (a##i64) +#else +typedef long long int64; +typedef signed long long sint64; +typedef unsigned long long uint64; +#define LLCONST(a) (a##ll) +#endif + +////////////////////////////////////////////////////////////////////////// +// pointer sized integers +////////////////////////////////////////////////////////////////////////// +#undef UINTPTR_MIN +#undef UINTPTR_MAX +#undef INTPTR_MIN +#undef INTPTR_MAX +#ifdef __64BIT__ +typedef uint64 uintptr; +typedef int64 intptr; +#define UINTPTR_MIN UINT64_MIN +#define UINTPTR_MAX UINT64_MAX +#define INTPTR_MIN INT64_MIN; +#define INTPTR_MAX INT64_MAX; +#else +typedef uint32 uintptr; +typedef int32 intptr; +#define UINTPTR_MIN UINT32_MIN +#define UINTPTR_MAX UINT32_MAX +#endif + +////////////////////////////////////////////////////////////////////////// +// some redefine of function redefines for some Compilers +////////////////////////////////////////////////////////////////////////// +#if (defined(_MSC_VER) && _MSC_VER < 1900) || defined(__BORLANDC__) +#define strcasecmp stricmp +#define strncasecmp strnicmp +#define strncmpi strnicmp +#define snprintf _snprintf +#if defined(_MSC_VER) && _MSC_VER < 1400 +#define vsnprintf _vsnprintf +#endif +#elif !defined(_MSC_VER) +#define strcmpi strcasecmp +#define stricmp strcasecmp +#define strncmpi strncasecmp +#define strnicmp strncasecmp +#endif +#if defined(_MSC_VER) && _MSC_VER > 1200 +#define strtoull _strtoui64 +#endif + + +// keyword replacement in windows for MSVC versions lower than 11 (2012) +#ifdef _WIN32 +#if defined(_MSC_VER) && _MSC_VER < 1700 +#define inline __inline +#endif +#endif + +/////////////////////////////// +// for those still not building c++ +#ifndef __cplusplus +////////////////////////////// + +// boolean types for C +typedef char bool; +#define false (1==0) +#define true (1==1) + +////////////////////////////// +#endif // not cplusplus +////////////////////////////// + +#ifdef __cplusplus +#include +#endif + +#define dsp_max(a,b) (((a) > (b)) ? (a) : (b)) +#define dsp_min(a,b) (((a) < (b)) ? (a) : (b)) +#define dsp_cap(a, min, max) ((a >= max) ? max : (a <= min) ? min : a) // caps values to min/max + +////////////////////////////////////////////////////////////////////////// +// should not happen +#ifndef NULL +#define NULL (void *)0 +#endif + +////////////////////////////////////////////////////////////////////////// +// number of bits in a byte +#ifndef NBBY +#define NBBY 8 +#endif + +////////////////////////////////////////////////////////////////////////// +// path separator + +#if defined(WIN32) +#define PATHSEP '\\' +#elif defined(__APPLE__) +#define PATHSEP ':' +#else +#define PATHSEP '/' +#endif + + +////////////////////////////////////////////////////////////////////////// +// Assert + +#if ! defined(Assert) +#if defined(RELEASE) +#define Assert(EX) +#else +#include +#if !defined(DEFCPP) && defined(WIN32) && !defined(MINGW) +#include +#endif +#define Assert(EX) assert(EX) +#endif +#endif /* ! defined(Assert) */ + + +////////////////////////////////////////////////////////////////////////// +// Has to be unsigned to avoid problems in some systems +// Problems arise when these functions expect an argument in the range [0,256[ and are fed a signed char. +#include +#define ISALNUM(c) (isalnum((unsigned char)(c))) +#define ISALPHA(c) (isalpha((unsigned char)(c))) +#define ISCNTRL(c) (iscntrl((unsigned char)(c))) +#define ISDIGIT(c) (isdigit((unsigned char)(c))) +#define ISGRAPH(c) (isgraph((unsigned char)(c))) +#define ISLOWER(c) (islower((unsigned char)(c))) +#define ISPRINT(c) (isprint((unsigned char)(c))) +#define ISPUNCT(c) (ispunct((unsigned char)(c))) +#define ISSPACE(c) (isspace((unsigned char)(c))) +#define ISUPPER(c) (isupper((unsigned char)(c))) +#define ISXDIGIT(c) (isxdigit((unsigned char)(c))) +#define TOASCII(c) (toascii((unsigned char)(c))) +#define TOLOWER(c) (tolower((unsigned char)(c))) +#define TOUPPER(c) (toupper((unsigned char)(c))) + +////////////////////////////////////////////////////////////////////////// +// length of a static array +#define ARRAYLENGTH(A) ( sizeof(A)/sizeof((A)[0]) ) + +////////////////////////////////////////////////////////////////////////// +// Make sure va_copy exists +#include // va_list, va_copy(?) +#if !defined(va_copy) +#if defined(__va_copy) +#define va_copy __va_copy +#else +#define va_copy(dst, src) ((void) memcpy(&(dst), &(src), sizeof(va_list))) +#endif +#endif + +#endif /* _CBASETYPES_H_ */ diff --git a/Blowfish/dllmain.cpp b/Blowfish/dllmain.cpp new file mode 100644 index 00000000..69b58914 --- /dev/null +++ b/Blowfish/dllmain.cpp @@ -0,0 +1,19 @@ +// dllmain.cpp : Defines the entry point for the DLL application. +#include "stdafx.h" + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} + diff --git a/Blowfish/stdafx.cpp b/Blowfish/stdafx.cpp new file mode 100644 index 00000000..5f66a35f --- /dev/null +++ b/Blowfish/stdafx.cpp @@ -0,0 +1,8 @@ +// stdafx.cpp : source file that includes just the standard includes +// Blowfish.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" + +// TODO: reference any additional headers you need in STDAFX.H +// and not in this file diff --git a/Blowfish/stdafx.h b/Blowfish/stdafx.h new file mode 100644 index 00000000..f3a07375 --- /dev/null +++ b/Blowfish/stdafx.h @@ -0,0 +1,16 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +// Windows Header Files: +#include + + + +// TODO: reference additional headers your program requires here diff --git a/Blowfish/targetver.h b/Blowfish/targetver.h new file mode 100644 index 00000000..87c0086d --- /dev/null +++ b/Blowfish/targetver.h @@ -0,0 +1,8 @@ +#pragma once + +// Including SDKDDKVer.h defines the highest available Windows platform. + +// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and +// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. + +#include diff --git a/FFXIVClassic_Lobby_Server.sln b/FFXIVClassic_Lobby_Server.sln new file mode 100644 index 00000000..68c48141 --- /dev/null +++ b/FFXIVClassic_Lobby_Server.sln @@ -0,0 +1,44 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2013 for Windows Desktop +VisualStudioVersion = 12.0.31101.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FFXIVClassic_Lobby_Server", "FFXIVClassic_Lobby_Server\FFXIVClassic_Lobby_Server.csproj", "{703091E0-F69C-4177-8FAE-C258AC6A65AA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Blowfish", "Blowfish\Blowfish.vcxproj", "{2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|Mixed Platforms = Debug|Mixed Platforms + Debug|Win32 = Debug|Win32 + Release|Any CPU = Release|Any CPU + Release|Mixed Platforms = Release|Mixed Platforms + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Debug|Win32.ActiveCfg = Debug|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Release|Any CPU.Build.0 = Release|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA}.Release|Win32.ActiveCfg = Release|Any CPU + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Debug|Mixed Platforms.Build.0 = Debug|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Debug|Win32.ActiveCfg = Debug|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Debug|Win32.Build.0 = Debug|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Release|Any CPU.ActiveCfg = Release|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Release|Mixed Platforms.Build.0 = Release|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Release|Win32.ActiveCfg = Release|Win32 + {2F4DF1AE-B33D-4058-A0FE-639DE9EA323A}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/FFXIVClassic_Lobby_Server/ClientConnection.cs b/FFXIVClassic_Lobby_Server/ClientConnection.cs new file mode 100644 index 00000000..0f6fb3af --- /dev/null +++ b/FFXIVClassic_Lobby_Server/ClientConnection.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Net.Sockets; +using FFXIVClassic_Lobby_Server.packets; +using System.Diagnostics; +using FFXIVClassic_Lobby_Server.common; +using System.Collections.Concurrent; +using System.IO; +using Cyotek.Collections.Generic; +using System.Net; + +namespace FFXIVClassic_Lobby_Server +{ + class ClientConnection + { + //Connection stuff + public Blowfish blowfish; + public Socket socket; + public byte[] buffer = new byte[0xffff]; + public CircularBuffer incomingStream = new CircularBuffer(1024); + public BlockingCollection sendPacketQueue = new BlockingCollection(100); + + //Instance Stuff + public uint currentSession; + public uint currentAccount; + + + public void processIncoming(int bytesIn) + { + if (bytesIn == 0) + return; + + incomingStream.Put(buffer, 0, bytesIn); + } + + public void queuePacket(BasePacket packet) + { + sendPacketQueue.Add(packet); + } + + public void flushQueuedSendPackets() + { + while (sendPacketQueue.Count > 0) + { + BasePacket packet = sendPacketQueue.Take(); + byte[] packetBytes = packet.getPacketBytes(); + byte[] buffer = new byte[0xffff]; + Array.Copy(packetBytes, buffer, packetBytes.Length); + try { + socket.Send(packetBytes); + } + catch(Exception e) + { Debug.WriteLine("Weird case, socket was d/ced: {0}", e); } + } + + + } + + public String getAddress() + { + return String.Format("{0}:{1}", (socket.RemoteEndPoint as IPEndPoint).Address, (socket.RemoteEndPoint as IPEndPoint).Port); + } + + public void disconnect() + { + socket.Disconnect(false); + } + } +} diff --git a/FFXIVClassic_Lobby_Server/ConfigConstants.cs b/FFXIVClassic_Lobby_Server/ConfigConstants.cs new file mode 100644 index 00000000..2c543d4e --- /dev/null +++ b/FFXIVClassic_Lobby_Server/ConfigConstants.cs @@ -0,0 +1,50 @@ +using FFXIVClassic_Lobby_Server.common; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FFXIVClassic_Lobby_Server +{ + class ConfigConstants + { + public static bool OPTIONS_TIMESTAMP = false; + + public static String DATABASE_HOST; + public static String DATABASE_PORT; + public static String DATABASE_NAME; + public static String DATABASE_USERNAME; + public static String DATABASE_PASSWORD; + + public static bool load() + { + Console.Write("Loading config.ini file... "); + + if (!File.Exists("./config.ini")) + { + Console.ForegroundColor = ConsoleColor.Red; + Console.WriteLine("[FILE NOT FOUND]"); + Console.ForegroundColor = ConsoleColor.Gray; + return false; + } + + IniFile ini = new IniFile("./config.ini"); + + ConfigConstants.OPTIONS_TIMESTAMP = ini.IniReadValue("General", "showtimestamp").ToLower().Equals("true"); + + ConfigConstants.DATABASE_HOST = ini.IniReadValue("Database", "host"); + ConfigConstants.DATABASE_PORT = ini.IniReadValue("Database", "port"); + ConfigConstants.DATABASE_NAME = ini.IniReadValue("Database", "database"); + ConfigConstants.DATABASE_USERNAME = ini.IniReadValue("Database", "username"); + ConfigConstants.DATABASE_PASSWORD = ini.IniReadValue("Database", "password"); + + Console.ForegroundColor = ConsoleColor.Green; + Console.WriteLine("[OK]"); + Console.ForegroundColor = ConsoleColor.Gray; + + return true; + } + } +} diff --git a/FFXIVClassic_Lobby_Server/Database.cs b/FFXIVClassic_Lobby_Server/Database.cs new file mode 100644 index 00000000..3b247a06 --- /dev/null +++ b/FFXIVClassic_Lobby_Server/Database.cs @@ -0,0 +1,238 @@ +using FFXIVClassic_Lobby_Server.dataobjects; +using MySql.Data.MySqlClient; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FFXIVClassic_Lobby_Server +{ + //charState: 0 - Reserved, 1 - Deleted, 2 - Inactive, 3 - Active + + class Database + { + public static void reserveCharacter(int accountId, int slot, int serverId, String name) + { + using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) + { + try + { + conn.Open(); + MySqlCommand cmd = new MySqlCommand(); + cmd.Connection = conn; + cmd.CommandText = "INSERT INTO ffxiv_characters2(accountId, slot, serverId, name, charState) VALUES(@accountId, @slot, @serverId, @name, 0)"; + cmd.Prepare(); + cmd.Parameters.AddWithValue("@accountId", accountId); + cmd.Parameters.AddWithValue("@slot", slot); + cmd.Parameters.AddWithValue("@serverId", serverId); + cmd.Parameters.AddWithValue("@name", name); + cmd.ExecuteNonQuery(); + + } + catch (MySqlException e) + { + + } + finally + { + conn.Close(); + } + } + } + + public static void makeCharacter(int accountId, String name, Character charaInfo) + { + using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) + { + try + { + conn.Open(); + MySqlCommand cmd = new MySqlCommand(); + cmd.Connection = conn; + cmd.CommandText = "UPDATE ffxiv_characters2 SET data=@encodedInfo WHERE accountId=@accountId AND name=@name"; + cmd.Prepare(); + + cmd.Parameters.AddWithValue("@accountId", accountId); + cmd.Parameters.AddWithValue("@name", name); + cmd.Parameters.AddWithValue("@encodedInfo", JsonConvert.SerializeObject(charaInfo)); + cmd.ExecuteNonQuery(); + + } + catch (MySqlException e) + { + + } + finally + { + conn.Close(); + } + } + } + + public static void renameCharacter(uint characterId, String newName) + { + using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) + { + try + { + conn.Open(); + MySqlCommand cmd = new MySqlCommand(); + cmd.Connection = conn; + cmd.CommandText = "UPDATE ffxiv_characters2 SET name=@name WHERE id=@cid"; + cmd.Prepare(); + cmd.Parameters.AddWithValue("@cid", characterId); + cmd.Parameters.AddWithValue("@name", newName); + cmd.ExecuteNonQuery(); + + } + catch (MySqlException e) + { + + } + finally + { + conn.Close(); + } + } + } + + public static void deleteCharacter(uint characterId, String name) + { + using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) + { + try + { + conn.Open(); + MySqlCommand cmd = new MySqlCommand(); + cmd.Connection = conn; + cmd.CommandText = "UPDATE ffxiv_characters2 SET state=1 WHERE id=@cid AND name=@name"; + cmd.Prepare(); + cmd.Parameters.AddWithValue("@cid", characterId); + cmd.Parameters.AddWithValue("@name", name); + cmd.ExecuteNonQuery(); + + } + catch (MySqlException e) + { + + } + finally + { + conn.Close(); + } + } + } + + public static List getServers() + { + using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) + { + List worldList = new List(); + try + { + conn.Open(); + MySqlCommand cmd = new MySqlCommand(); + cmd.Connection = conn; + cmd.CommandText = "SELECT * FROM ffxiv_servers WHERE isActive=true"; + cmd.Prepare(); + MySqlDataReader Reader = cmd.ExecuteReader(); + + + if (!Reader.HasRows) return worldList; + while (Reader.Read()) + { + var id = Reader.GetUInt16("id"); + var name = Reader.GetString("name"); + var address = Reader.GetString("address"); + var port = Reader.GetUInt16("port"); + var unknown = Reader.GetUInt16("unknown"); + var numChars = Reader.GetUInt32("numChars"); + var maxChars = Reader.GetUInt32("maxChars"); + var isActive = Reader.GetBoolean("isActive"); + + if (isActive) + { + World world = new World(); + world.id = id; + world.name = name; + world.address = address; + world.port = port; + world.unknown = unknown; + uint result = ((numChars / maxChars) *0xFF) & 0xFF; + world.population = (ushort)result; + world.isActive = isActive; + worldList.Add(world); + } + } + + + } + catch (MySqlException e) + { } + finally + { + conn.Close(); + } + return worldList; + } + } + + public static World getServer(uint serverId) + { + using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) + { + World world = null; + try + { + conn.Open(); + MySqlCommand cmd = new MySqlCommand(); + cmd.Connection = conn; + cmd.CommandText = "SELECT * FROM ffxiv_servers WHERE id=%serverId"; + cmd.Prepare(); + cmd.Parameters.AddWithValue("@serverId", serverId); + + MySqlDataReader Reader = cmd.ExecuteReader(); + + if (!Reader.HasRows) return world; + while (Reader.Read()) + { + var id = Reader.GetUInt16("id"); + var name = Reader.GetString("name"); + var address = Reader.GetString("address"); + var port = Reader.GetUInt16("port"); + var unknown = Reader.GetUInt16("unknown"); + var numChars = Reader.GetUInt32("numChars"); + var maxChars = Reader.GetUInt32("maxChars"); + var isActive = Reader.GetBoolean("isActive"); + + if (isActive) + { + world = new World(); + world.id = id; + world.name = name; + world.address = address; + world.port = port; + world.unknown = unknown; + uint result = ((numChars / maxChars) * 0xFF) & 0xFF; + world.population = (ushort)result; + world.isActive = isActive; + } + } + + } + catch (MySqlException e) + { + + } + finally + { + conn.Close(); + } + + return world; + } + } + } +} diff --git a/FFXIVClassic_Lobby_Server/FFXIVClassic_Lobby_Server.csproj b/FFXIVClassic_Lobby_Server/FFXIVClassic_Lobby_Server.csproj new file mode 100644 index 00000000..bade925c --- /dev/null +++ b/FFXIVClassic_Lobby_Server/FFXIVClassic_Lobby_Server.csproj @@ -0,0 +1,79 @@ + + + + + Debug + AnyCPU + {703091E0-F69C-4177-8FAE-C258AC6A65AA} + Exe + Properties + FFXIVClassic_Lobby_Server + FFXIVClassic_Lobby_Server + v4.5 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + true + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + true + + + + ..\packages\Cyotek.CircularBuffer.1.0.0.0\lib\net20\Cyotek.Collections.Generic.CircularBuffer.dll + + + ..\packages\MySql.Data.6.9.7\lib\net45\MySql.Data.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FFXIVClassic_Lobby_Server/PacketProcessor.cs b/FFXIVClassic_Lobby_Server/PacketProcessor.cs new file mode 100644 index 00000000..f9b9949b --- /dev/null +++ b/FFXIVClassic_Lobby_Server/PacketProcessor.cs @@ -0,0 +1,227 @@ +using FFXIVClassic_Lobby_Server.common; +using FFXIVClassic_Lobby_Server.packets; +using MySql.Data.MySqlClient; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FFXIVClassic_Lobby_Server +{ + class PacketProcessor + { + List mConnections; + Boolean isAlive = true; + + public PacketProcessor(List connectionList) + { + mConnections = connectionList; + } + + public void update() + { + Console.WriteLine("Packet processing thread has started"); + while (isAlive) + { + lock (mConnections) + { + foreach (ClientConnection client in mConnections) + { + //Receive packets + while (true) + { + if (client.incomingStream.Size < BasePacket.BASEPACKET_SIZE) + break; + + try { + if (client.incomingStream.Size < BasePacket.BASEPACKET_SIZE) + break; + BasePacketHeader header = BasePacket.getHeader(client.incomingStream.Peek(BasePacket.BASEPACKET_SIZE)); + + if (client.incomingStream.Size < header.packetSize) + break; + + BasePacket packet = new BasePacket(client.incomingStream.Get(header.packetSize)); + processPacket(client, packet); + + } + catch(OverflowException) + { break; } + } + + //Send packets + while (client.sendPacketQueue.Count != 0) + client.flushQueuedSendPackets(); + } + } + } + } + + private void processPacket(ClientConnection client, BasePacket packet) + { + + if ((packet.header.packetSize == 0x288) && (packet.data[0x34] == 'T')) //Test Ticket Data + { + //Crypto handshake + ProcessStartSession(client, packet); + return; + } + + BasePacket.decryptPacket(client.blowfish, ref packet); + + packet.debugPrintPacket(); + + List subPackets = packet.getSubpackets(); + foreach (SubPacket subpacket in subPackets) + { + + switch (subpacket.header.opcode) + { + case 0x03: + ProcessGetCharacters(client, subpacket); + break; + case 0x04: + ProcessSelectCharacter(client, subpacket); + break; + case 0x05: + ProcessSessionAcknowledgement(client, subpacket); + break; + case 0x0B: + ProcessModifyCharacter(client, subpacket); + break; + default: + Debug.WriteLine("Unknown command 0x{0:X} received.", subpacket.header.opcode); + break; + } + } + } + + private void ProcessStartSession(ClientConnection client, BasePacket packet) + { + UInt32 clientTime = BitConverter.ToUInt32(packet.data, 0x74); + + //We assume clientTime is 0x50E0E812, but we need to generate a proper key later + byte[] blowfishKey = { 0xB4, 0xEE, 0x3F, 0x6C, 0x01, 0x6F, 0x5B, 0xD9, 0x71, 0x50, 0x0D, 0xB1, 0x85, 0xA2, 0xAB, 0x43}; + client.blowfish = new Blowfish(blowfishKey); + + Console.WriteLine("Received encryption key: 0x{0:X}", clientTime); + + //Respond with acknowledgment + BasePacket outgoingPacket = new BasePacket(HardCoded_Packets.g_secureConnectionAcknowledgment); + BasePacket.encryptPacket(client.blowfish, outgoingPacket); + client.queuePacket(outgoingPacket); + } + + private void ProcessSessionAcknowledgement(ClientConnection client, SubPacket packet) + { + //String sessionId = Utils.unsafeAsciiBytesToString(packet.data, 0x30); + //String clientVersion = Utils.unsafeAsciiBytesToString(packet.data, 0x70); + + Debug.WriteLine("Got acknowledgment for secure session."); + // Debug.WriteLine("SESSION_ID: {0}", sessionId); + // Debug.WriteLine("CLIENT_VERSION: {0}", clientVersion); + + //Check if got MYSQL Conn + + + //auto query = string_format("SELECT userId FROM ffxiv_sessions WHERE id = '%s' AND expiration > NOW()", sessionId.c_str()); + + //Console.WriteLine("UserId {0} logged in.", id); + BasePacket outgoingPacket = new BasePacket("./packets/loginAck.bin"); + BasePacket.encryptPacket(client.blowfish, outgoingPacket); + client.queuePacket(outgoingPacket); + } + + private void ProcessGetCharacters(ClientConnection client, SubPacket packet) + { + Console.WriteLine("{0} => Get characters", client.getAddress()); + BasePacket outgoingPacket = new BasePacket("./packets/getCharsPacket.bin"); + BasePacket.encryptPacket(client.blowfish, outgoingPacket); + client.queuePacket(outgoingPacket); + } + + private void ProcessSelectCharacter(ClientConnection client, SubPacket packet) + { + uint characterId = 0; + using (BinaryReader binReader = new BinaryReader(new MemoryStream(packet.data))) + { + binReader.BaseStream.Seek(0x8, SeekOrigin.Begin); + characterId = binReader.ReadUInt32(); + binReader.Close(); + } + + Console.WriteLine("{0} => Select character id {1}", client.getAddress(), characterId); + + String serverIp = "141.117.162.99"; + ushort port = 54992; + BitConverter.GetBytes(port); + BasePacket outgoingPacket = new BasePacket("./packets/selectChar.bin"); + + //Write Character ID and Server info + using (BinaryWriter binWriter = new BinaryWriter(new MemoryStream(outgoingPacket.data))) + { + binWriter.Seek(0x28, SeekOrigin.Begin); + binWriter.Write(characterId); + binWriter.Seek(0x78, SeekOrigin.Begin); + binWriter.Write(System.Text.Encoding.ASCII.GetBytes(serverIp)); + binWriter.Seek(0x76, SeekOrigin.Begin); + binWriter.Write(port); + binWriter.Close(); + } + + BasePacket.encryptPacket(client.blowfish, outgoingPacket); + client.queuePacket(outgoingPacket); + } + + private void ProcessModifyCharacter(ClientConnection client, SubPacket packet) + { + packet.debugPrintSubPacket(); + + CharacterRequestPacket.CharacterRequest charaReq = CharacterRequestPacket.toStruct(packet.data); + var slot = charaReq.slot; + var code = charaReq.command; + var name = charaReq.characterName; + var worldId = charaReq.worldId; + + switch (code) + { + case 0x01://Reserve + //Database.reserveCharacter(0, slot, worldId, name); + + //Confirm Reserve + BasePacket confirmReservePacket = new BasePacket("./packets/chara/confirmReserve.bin"); + BasePacket.encryptPacket(client.blowfish, confirmReservePacket); + client.queuePacket(confirmReservePacket); + Console.WriteLine("Reserving character \"{0}\"", charaReq.characterName); + break; + case 0x02://Make + Character character = Character.EncodedToCharacter(charaReq.characterInfoEncoded); + Database.makeCharacter(0, name, character); + + //Confirm + BasePacket confirmMakePacket = new BasePacket("./packets/chara/confirmMake.bin"); + BasePacket.encryptPacket(client.blowfish, confirmMakePacket); + client.queuePacket(confirmMakePacket); + Console.WriteLine("Character created!"); + break; + case 0x03://Rename + break; + case 0x04://Delete + Database.deleteCharacter(charaReq.characterId, charaReq.characterName); + + //Confirm + BasePacket deleteConfirmPacket = new BasePacket("./packets/chara/confirmDelete.bin"); + BasePacket.encryptPacket(client.blowfish, deleteConfirmPacket); + client.queuePacket(deleteConfirmPacket); + Console.WriteLine("Character deleted \"{0}\"", charaReq.characterName); + break; + case 0x06://Rename Retainer + break; + } + } + + } +} diff --git a/FFXIVClassic_Lobby_Server/Program.cs b/FFXIVClassic_Lobby_Server/Program.cs new file mode 100644 index 00000000..3ccd16f9 --- /dev/null +++ b/FFXIVClassic_Lobby_Server/Program.cs @@ -0,0 +1,73 @@ +using FFXIVClassic_Lobby_Server.packets; +using System; +using System.Diagnostics; +using System.Threading; +using FFXIVClassic_Lobby_Server.common; +using System.Runtime.InteropServices; +using MySql.Data.MySqlClient; +using System.Reflection; + +namespace FFXIVClassic_Lobby_Server +{ + class Program + { + + static void Main(string[] args) + { +#if DEBUG + TextWriterTraceListener myWriter = new TextWriterTraceListener(System.Console.Out); + Debug.Listeners.Add(myWriter); +#endif + + bool startServer = true; + + Console.ForegroundColor = ConsoleColor.Yellow; + Console.WriteLine("--------FFXIV 1.0 Lobby Server--------"); + Console.ForegroundColor = ConsoleColor.Gray; + + + Assembly assem = Assembly.GetExecutingAssembly(); + Version vers = assem.GetName().Version; + Console.WriteLine("Version: " + vers.ToString()); + + //Load Config + if (!ConfigConstants.load()) + startServer = false; + + //Test DB Connection + Console.Write("Testing DB connection... "); + using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) + { + try + { + conn.Open(); + conn.Close(); + Console.ForegroundColor = ConsoleColor.Green; + Console.WriteLine("[OK]"); + Console.ForegroundColor = ConsoleColor.Gray; + } + catch (MySqlException e) + { + Console.ForegroundColor = ConsoleColor.Red; + Console.WriteLine("[FAILED]"); + Console.ForegroundColor = ConsoleColor.Gray; + startServer = false; + } + } + + //Start Server if A-OK + if (startServer) + { + Server server = new Server(); + server.startServer(); + + while (true) Thread.Sleep(10000); + } + + Console.WriteLine("Press any key to continue..."); + Console.ReadKey(); + } + + + } +} diff --git a/FFXIVClassic_Lobby_Server/Properties/AssemblyInfo.cs b/FFXIVClassic_Lobby_Server/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..ff86b3cf --- /dev/null +++ b/FFXIVClassic_Lobby_Server/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("FFXIVClassic_Lobby_Server")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("FFXIVClassic_Lobby_Server")] +[assembly: AssemblyCopyright("Copyright © 2015")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("9b87f719-1e4d-4781-89c9-28d99f579253")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/FFXIVClassic_Lobby_Server/Server.cs b/FFXIVClassic_Lobby_Server/Server.cs new file mode 100644 index 00000000..7f3e8ef5 --- /dev/null +++ b/FFXIVClassic_Lobby_Server/Server.cs @@ -0,0 +1,152 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Net; +using System.Net.Sockets; +using System.Threading.Tasks; +using System.Threading; + +namespace FFXIVClassic_Lobby_Server +{ + class Server + { + public const int FFXIV_LOBBY_PORT = 54994; + public const int BUFFER_SIZE = 0x400; + public const int BACKLOG = 100; + + private Socket mServerSocket; + private List mConnectionList = new List(); + private PacketProcessor mProcessor; + private Thread mProcessorThread; + + #region Socket Handling + public bool startServer() + { + IPEndPoint serverEndPoint = new System.Net.IPEndPoint(IPAddress.Parse("141.117.161.40"), FFXIV_LOBBY_PORT); + + try{ + mServerSocket = new System.Net.Sockets.Socket(serverEndPoint.Address.AddressFamily, SocketType.Stream, ProtocolType.Tcp); + } + catch (Exception e) + { + throw new ApplicationException("Could not create socket, check to make sure not duplicating port", e); + } + try + { + mServerSocket.Bind(serverEndPoint); + mServerSocket.Listen(BACKLOG); + } + catch (Exception e) + { + throw new ApplicationException("Error occured while binding socket, check inner exception", e); + } + try + { + mServerSocket.BeginAccept(new AsyncCallback(acceptCallback), mServerSocket); + } + catch (Exception e) + { + throw new ApplicationException("Error occured starting listeners, check inner exception", e); + } + + Console.Write("Server has started @ "); + Console.ForegroundColor = ConsoleColor.White; + Console.WriteLine("{0}:{1}", (mServerSocket.LocalEndPoint as IPEndPoint).Address, (mServerSocket.LocalEndPoint as IPEndPoint).Port); + Console.ForegroundColor = ConsoleColor.Gray; + + mProcessor = new PacketProcessor(mConnectionList); + mProcessorThread = new Thread(new ThreadStart(mProcessor.update)); + mProcessorThread.Start(); + return true; + } + + private void acceptCallback(IAsyncResult result) + { + ClientConnection conn = null; + try + { + System.Net.Sockets.Socket s = (System.Net.Sockets.Socket)result.AsyncState; + conn = new ClientConnection(); + conn.socket = s.EndAccept(result); + conn.buffer = new byte[BUFFER_SIZE]; + lock (mConnectionList) + { + mConnectionList.Add(conn); + } + //Queue recieving of data from the connection + conn.socket.BeginReceive(conn.buffer, 0, conn.buffer.Length, SocketFlags.None, new AsyncCallback(receiveCallback), conn); + //Queue the accept of the next incomming connection + mServerSocket.BeginAccept(new AsyncCallback(acceptCallback), mServerSocket); + Console.WriteLine("Connection {0}:{1} has connected.", (conn.socket.RemoteEndPoint as IPEndPoint).Address, (conn.socket.RemoteEndPoint as IPEndPoint).Port); + } + catch (SocketException) + { + if (conn.socket != null) + { + conn.socket.Close(); + lock (mConnectionList) + { + mConnectionList.Remove(conn); + } + } + mServerSocket.BeginAccept(new AsyncCallback(acceptCallback), mServerSocket); + } + catch (Exception) + { + if (conn.socket != null) + { + conn.socket.Close(); + lock (mConnectionList) + { + mConnectionList.Remove(conn); + } + } + mServerSocket.BeginAccept(new AsyncCallback(acceptCallback), mServerSocket); + } + } + + private void receiveCallback(IAsyncResult result) + { + ClientConnection conn = (ClientConnection)result.AsyncState; + try + { + int bytesRead = conn.socket.EndReceive(result); + if (bytesRead > 0) + { + conn.processIncoming(bytesRead); + + //Queue the next receive + conn.socket.BeginReceive(conn.buffer, 0, conn.buffer.Length, SocketFlags.None, new AsyncCallback(receiveCallback), conn); + } + else + { + Console.WriteLine("Connection {0}:{1} has disconnected.", (conn.socket.RemoteEndPoint as IPEndPoint).Address, (conn.socket.RemoteEndPoint as IPEndPoint).Port); + conn.socket.Close(); + lock (mConnectionList) + { + mConnectionList.Remove(conn); + } + } + } + catch (SocketException) + { + if (conn.socket != null) + { + Console.WriteLine("Connection @ {0}:{1} has disconnected.", (conn.socket.RemoteEndPoint as IPEndPoint).Address, (conn.socket.RemoteEndPoint as IPEndPoint).Port); + conn.socket.Close(); + lock (mConnectionList) + { + mConnectionList.Remove(conn); + } + } + } + } + + #endregion + + #region Packet Handling + #endregion + + } +} diff --git a/FFXIVClassic_Lobby_Server/common/Blowfish.cs b/FFXIVClassic_Lobby_Server/common/Blowfish.cs new file mode 100644 index 00000000..366ba5e1 --- /dev/null +++ b/FFXIVClassic_Lobby_Server/common/Blowfish.cs @@ -0,0 +1,74 @@ +using System; +using System.Text; +using System.IO; +using System.Runtime.InteropServices; + +namespace FFXIVClassic_Lobby_Server.common +{ + + public class Blowfish + { + [DllImport("../../../Debug/Blowfish.dll", CallingConvention = CallingConvention.Cdecl)] + private static extern short initializeBlowfish(byte[] key, short keySize, uint[] P, uint[,] S); + [DllImport("../../../Debug/Blowfish.dll", CallingConvention = CallingConvention.Cdecl)] + private static extern void blowfish_encipher(ref int xl, ref int xr, uint[] P); + [DllImport("../../../Debug/Blowfish.dll", CallingConvention = CallingConvention.Cdecl)] + private static extern void blowfish_decipher(ref int xl, ref int xr, uint[] P); + + private uint[] P = new uint[16+2]; + private uint[,] S = new uint[4,256]; + + public Blowfish(byte[] key) + { + InitBlowfish(key); + } + + private int InitBlowfish(byte[] key) + { + return initializeBlowfish(key, (short)key.Length, P, S); + } + + public void Encipher(byte[] data, int offset, int length) + { + if ((length - offset) % 8 != 0) + throw new ArgumentException("Needs to be a multiple of 8"); + + for (int i = offset; i < offset+length; i+=8) + { + int xl = (data[i + 0]) | (data[i + 1] << 8) | (data[i + 2] << 16) | (data[i + 3] << 24); + int xr = (data[i + 4]) | (data[i + 5] << 8) | (data[i + 6] << 16) | (data[i + 7] << 24); + blowfish_encipher(ref xl, ref xr, P); + data[i + 0] = (byte)(xl >> 0); + data[i + 1] = (byte)(xl >> 8); + data[i + 2] = (byte)(xl >> 16); + data[i + 3] = (byte)(xl >> 24); + data[i + 4] = (byte)(xr >> 0); + data[i + 5] = (byte)(xr >> 8); + data[i + 6] = (byte)(xr >> 16); + data[i + 7] = (byte)(xr >> 24); + } + } + + public void Decipher(byte[] data, int offset, int length) + { + if ((length - offset) % 8 != 0) + throw new ArgumentException("Needs to be a multiple of 8"); + + for (int i = offset; i < offset + length; i += 8) + { + int xl = (data[i + 0]) | (data[i + 1] << 8) | (data[i + 2] << 16) | (data[i + 3] << 24); + int xr = (data[i + 4]) | (data[i + 5] << 8) | (data[i + 6] << 16) | (data[i + 7] << 24); + blowfish_decipher(ref xl, ref xr, P); + data[i + 0] = (byte)(xl >> 0); + data[i + 1] = (byte)(xl >> 8); + data[i + 2] = (byte)(xl >> 16); + data[i + 3] = (byte)(xl >> 24); + data[i + 4] = (byte)(xr >> 0); + data[i + 5] = (byte)(xr >> 8); + data[i + 6] = (byte)(xr >> 16); + data[i + 7] = (byte)(xr >> 24); + } + } + } + +} \ No newline at end of file diff --git a/FFXIVClassic_Lobby_Server/common/IniFile.cs b/FFXIVClassic_Lobby_Server/common/IniFile.cs new file mode 100644 index 00000000..65ff5b0e --- /dev/null +++ b/FFXIVClassic_Lobby_Server/common/IniFile.cs @@ -0,0 +1,63 @@ +using System.Runtime.InteropServices; +using System.Text; + +namespace FFXIVClassic_Lobby_Server.common +{ + /// + /// Create a New INI file to store or load data + /// + public class IniFile + { + public string path; + + [DllImport("kernel32")] + private static extern long WritePrivateProfileString(string section, + string key, string val, string filePath); + [DllImport("kernel32")] + private static extern int GetPrivateProfileString(string section, + string key, string def, StringBuilder retVal, + int size, string filePath); + [DllImport("kernel32")] + private static extern int GetPrivateProfileSectionNames(StringBuilder retVal, + int size, string filePath); + + /// + /// INIFile Constructor. + /// + /// + public IniFile(string INIPath) + { + path = INIPath; + } + /// + /// Write Data to the INI File + /// + /// + /// Section name + /// + /// Key Name + /// + /// Value Name + public void IniWriteValue(string Section, string Key, string Value) + { + WritePrivateProfileString(Section, Key, Value, this.path); + } + + /// + /// Read Data Value From the Ini File + /// + /// + /// + /// + /// + public string IniReadValue(string Section, string Key) + { + StringBuilder temp = new StringBuilder(255); + int i = GetPrivateProfileString(Section, Key, "", temp, + 255, this.path); + return temp.ToString(); + + } + + } +} \ No newline at end of file diff --git a/FFXIVClassic_Lobby_Server/common/Utils.cs b/FFXIVClassic_Lobby_Server/common/Utils.cs new file mode 100644 index 00000000..9f7df2ba --- /dev/null +++ b/FFXIVClassic_Lobby_Server/common/Utils.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FFXIVClassic_Lobby_Server.common +{ + static class Utils + { + private static readonly uint[] _lookup32 = CreateLookup32(); + + private static uint[] CreateLookup32() + { + var result = new uint[256]; + for (int i = 0; i < 256; i++) + { + string s = i.ToString("X2"); + result[i] = ((uint)s[0]) + ((uint)s[1] << 16); + } + return result; + } + + public static string ByteArrayToHex(byte[] bytes) + { + var lookup32 = _lookup32; + var result = new char[(bytes.Length * 3) + ((bytes.Length/16) < 1 ? 1 : (bytes.Length/16)*3) + bytes.Length+60]; + int numNewLines = 0; + for (int i = 0; i < bytes.Length; i++) + { + var val = lookup32[bytes[i]]; + result[(3 * i) + (17 * numNewLines) + 0] = (char)val; + result[(3 * i) + (17 * numNewLines) + 1] = (char)(val >> 16); + result[(3 * i) + (17 * numNewLines) + 2] = ' '; + + result[(numNewLines * (3*16+17)) + (3 * 16) + (i % 16)] = (char)bytes[i] >= 32 && (char)bytes[i] <= 126 ? (char)bytes[i] : '.'; + + if (i != bytes.Length - 1 && bytes.Length > 16 && i != 0 && (i+1) % 16 == 0) + { + result[(numNewLines * (3*16+17)) + (3 * 16) + (16)] = '\n'; + numNewLines++; + } + + } + return new string(result); + } + /* + /// + /// Grabs an instance of a class directly from the MySqlDataReader instead of manually building from GetString() etc. + /// + /// Type of object to return + /// Reader instance + /// new T + public static T GetSQLObject(this MySql.Data.MySqlClient.MySqlDataReader reader) + { + var obj = Activator.CreateInstance(typeof(T)); + var fields = obj.GetType().GetFields(); + + foreach (var field in obj.GetType().GetFields()) + { + var attrs = field.GetCustomAttributes(typeof(System.Runtime.Serialization.DataMemberAttribute), true) as System.Runtime.Serialization.DataMemberAttribute[]; + + if (attrs.Length == 0) + { + continue; + } + + var fieldID = attrs[0].Name; + var fieldType = field.FieldType; + + field.SetValue(obj, reader.GetValue(reader.GetOrdinal(fieldID))); + } + + return (T)obj; + }*/ + } +} diff --git a/FFXIVClassic_Lobby_Server/dataobjects/Character.cs b/FFXIVClassic_Lobby_Server/dataobjects/Character.cs new file mode 100644 index 00000000..7de8836d --- /dev/null +++ b/FFXIVClassic_Lobby_Server/dataobjects/Character.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using FFXIVClassic_Lobby_Server.common; + +namespace FFXIVClassic_Lobby_Server +{ + class Character + { + public string name = ""; + + public uint id = 0; + + public uint tribe = 0; + public uint size = 0; + public uint voice = 0; + public uint skinColor = 0; + + public uint hairStyle = 0; + public uint hairColor = 0; + public uint eyeColor = 0; + + public uint faceType = 0; + public uint faceBrow = 0; + public uint faceEye = 0; + public uint faceIris = 0; + public uint faceNose = 0; + public uint faceMouth = 0; + public uint faceJaw = 0; + public uint faceCheek = 0; + public uint faceOption1 = 0; + public uint faceOption2 = 0; + + public uint guardian = 0; + public uint birthMonth = 0; + public uint birthDay = 0; + public uint allegiance = 0; + + public uint weapon1 = 0; + public uint weapon2 = 0; + + public uint headGear = 0; + public uint bodyGear = 0; + public uint legsGear = 0; + public uint handsGear = 0; + public uint feetGear = 0; + public uint waistGear = 0; + public uint rightEarGear = 0; + public uint leftEarGear = 0; + public uint rightFingerGear = 0; + public uint leftFingerGear = 0; + + public byte[] toBytes() + { + byte[] bytes = new byte[0x120]; + return bytes; + } + + public static String characterToEncoded(Character chara) + { + String charaInfo = System.Convert.ToBase64String(chara.toBytes()); + charaInfo.Replace("+", "-"); + charaInfo.Replace("/", "_"); + return charaInfo; + } + + public static Character EncodedToCharacter(String charaInfo) + { + charaInfo.Replace("+", "-"); + charaInfo.Replace("/", "_"); + byte[] data = System.Convert.FromBase64String(charaInfo); + + Console.WriteLine("------------Base64 printout------------------"); + Console.WriteLine(Utils.ByteArrayToHex(data)); + Console.WriteLine("------------Base64 printout------------------"); + + Character chara = new Character(); + return chara; + } + } +} diff --git a/FFXIVClassic_Lobby_Server/dataobjects/World.cs b/FFXIVClassic_Lobby_Server/dataobjects/World.cs new file mode 100644 index 00000000..f1407a2d --- /dev/null +++ b/FFXIVClassic_Lobby_Server/dataobjects/World.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FFXIVClassic_Lobby_Server.dataobjects +{ + class World + { + public ushort id; + public string address; + public ushort port; + public ushort unknown; + public ushort population; + public string name; + public bool isActive; + } +} diff --git a/FFXIVClassic_Lobby_Server/packages.config b/FFXIVClassic_Lobby_Server/packages.config new file mode 100644 index 00000000..0f477714 --- /dev/null +++ b/FFXIVClassic_Lobby_Server/packages.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/FFXIVClassic_Lobby_Server/packets/BasePacket.cs b/FFXIVClassic_Lobby_Server/packets/BasePacket.cs new file mode 100644 index 00000000..53aa1028 --- /dev/null +++ b/FFXIVClassic_Lobby_Server/packets/BasePacket.cs @@ -0,0 +1,243 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Runtime.InteropServices; +using System.Diagnostics; +using FFXIVClassic_Lobby_Server.common; +using System.IO; + +namespace FFXIVClassic_Lobby_Server.packets +{ + [StructLayout(LayoutKind.Sequential)] + public struct BasePacketHeader + { + public byte isAuthenticated; + public byte isEncrypted; + public ushort reserved; + public ushort packetSize; + public ushort numSubpackets; + public uint unknown1; //Id? + public uint unknown2; //Usually 0x13B + } + + public class BasePacket{ + public const int BASEPACKET_SIZE = 0x10; + + public BasePacketHeader header; + public byte[] data; + + public unsafe BasePacket(String path) + { + byte[] bytes = File.ReadAllBytes(path); + + if (bytes.Length < BASEPACKET_SIZE) + throw new OverflowException("Packet Error: Packet was too small"); + + fixed (byte* pdata = &bytes[0]) + { + header = (BasePacketHeader)Marshal.PtrToStructure(new IntPtr(pdata), typeof(BasePacketHeader)); + } + + if (bytes.Length < header.packetSize) + throw new OverflowException("Packet Error: Packet size didn't equal given size"); + + int packetSize = header.packetSize; + + data = new byte[packetSize - BASEPACKET_SIZE]; + Array.Copy(bytes, BASEPACKET_SIZE, data, 0, packetSize - BASEPACKET_SIZE); + } + + public unsafe BasePacket(byte[] bytes) + { + if (bytes.Length < BASEPACKET_SIZE) + throw new OverflowException("Packet Error: Packet was too small"); + + fixed (byte* pdata = &bytes[0]) + { + header = (BasePacketHeader)Marshal.PtrToStructure(new IntPtr(pdata), typeof(BasePacketHeader)); + } + + if (bytes.Length < header.packetSize) + throw new OverflowException("Packet Error: Packet size didn't equal given size"); + + int packetSize = header.packetSize; + + data = new byte[packetSize - BASEPACKET_SIZE]; + Array.Copy(bytes, BASEPACKET_SIZE, data, 0, packetSize - BASEPACKET_SIZE); + } + + public unsafe BasePacket(byte[] bytes, ref int offset) + { + if (bytes.Length < offset + BASEPACKET_SIZE) + throw new OverflowException("Packet Error: Packet was too small"); + + fixed (byte* pdata = &bytes[offset]) + { + header = (BasePacketHeader)Marshal.PtrToStructure(new IntPtr(pdata), typeof(BasePacketHeader)); + } + + int packetSize = header.packetSize; + + if (bytes.Length < offset + header.packetSize) + throw new OverflowException("Packet Error: Packet size didn't equal given size"); + + data = new byte[packetSize - BASEPACKET_SIZE]; + Array.Copy(bytes, offset + BASEPACKET_SIZE, data, 0, packetSize - BASEPACKET_SIZE); + + offset += packetSize; + } + + public BasePacket(BasePacketHeader header, byte[] data) + { + this.header = header; + this.data = data; + } + + public List getSubpackets() + { + List subpackets = new List(header.numSubpackets); + + int offset = 0; + + while (offset < data.Length) + subpackets.Add(new SubPacket(data, ref offset)); + + return subpackets; + } + + public unsafe static BasePacketHeader getHeader(byte[] bytes) + { + BasePacketHeader header; + if (bytes.Length < BASEPACKET_SIZE) + throw new OverflowException("Packet Error: Packet was too small"); + + fixed (byte* pdata = &bytes[0]) + { + header = (BasePacketHeader)Marshal.PtrToStructure(new IntPtr(pdata), typeof(BasePacketHeader)); + } + + return header; + } + + public byte[] getHeaderBytes() + { + int size = Marshal.SizeOf(header); + byte[] arr = new byte[size]; + + IntPtr ptr = Marshal.AllocHGlobal(size); + Marshal.StructureToPtr(header, ptr, true); + Marshal.Copy(ptr, arr, 0, size); + Marshal.FreeHGlobal(ptr); + return arr; + } + + public byte[] getPacketBytes() + { + byte[] outBytes = new byte[header.packetSize]; + Array.Copy(getHeaderBytes(), 0, outBytes, 0, BASEPACKET_SIZE); + Array.Copy(data, 0, outBytes, BASEPACKET_SIZE, data.Length); + return outBytes; + } + + #region Utility Functions + public BasePacket createPacket(List subpackets, bool isAuthed, bool isEncrypted) + { + //Create Header + BasePacketHeader header = new BasePacketHeader(); + byte[] data = null; + + header.isAuthenticated = isAuthed?(byte)1:(byte)0; + header.isEncrypted = isEncrypted?(byte)1:(byte)0; + header.numSubpackets = (ushort)subpackets.Count; + header.packetSize = BASEPACKET_SIZE; + + //Get packet size + foreach (SubPacket subpacket in subpackets) + header.packetSize += subpacket.header.subpacketSize; + + data = new byte[header.packetSize-0x10]; + + //Add Subpackets + int offset = 0; + foreach (SubPacket subpacket in subpackets) + { + byte[] subpacketData = subpacket.getBytes(); + Array.Copy(subpacketData, 0, data, offset, subpacketData.Length); + header.packetSize += (ushort)subpacketData.Length; + } + + Debug.Assert(data != null && offset == data.Length && header.packetSize == 0x10 + offset); + + BasePacket packet = new BasePacket(header, data); + return packet; + } + + public static unsafe void encryptPacket(Blowfish blowfish, BasePacket packet) + { + byte[] data = packet.data; + int size = packet.header.packetSize; + + int offset = 0; + while (offset < data.Length) { + if (data.Length < offset + SubPacket.SUBPACKET_SIZE) + throw new OverflowException("Packet Error: Subpacket was too small"); + + SubPacketHeader header; + fixed (byte* pdata = &data[offset]) + { + header = (SubPacketHeader)Marshal.PtrToStructure(new IntPtr(pdata), typeof(SubPacketHeader)); + } + + if (data.Length < offset + header.subpacketSize) + throw new OverflowException("Packet Error: Subpacket size didn't equal subpacket data"); + + blowfish.Encipher(data, offset + 0x10, header.subpacketSize-0x10); + + offset += header.subpacketSize; + } + + } + + public static unsafe void decryptPacket(Blowfish blowfish, ref BasePacket packet) + { + byte[] data = packet.data; + int size = packet.header.packetSize; + + int offset = 0; + while (offset < data.Length) + { + if (data.Length < offset + SubPacket.SUBPACKET_SIZE) + throw new OverflowException("Packet Error: Subpacket was too small"); + + SubPacketHeader header; + fixed (byte* pdata = &data[offset]) + { + header = (SubPacketHeader)Marshal.PtrToStructure(new IntPtr(pdata), typeof(SubPacketHeader)); + } + + if (data.Length < offset + header.subpacketSize) + throw new OverflowException("Packet Error: Subpacket size didn't equal subpacket data"); + + blowfish.Decipher(data, offset + 0x10, header.subpacketSize-0x10); + + offset += header.subpacketSize; + } + } + #endregion + + public void debugPrintPacket() + { +#if DEBUG + Console.BackgroundColor = ConsoleColor.DarkYellow; + Console.WriteLine("IsAuthed: {0}, IsEncrypted: {1}, Size: 0x{2:X}, Num Subpackets: {3}", header.isAuthenticated, header.isEncrypted, header.packetSize, header.numSubpackets); + Console.WriteLine("{0}", Utils.ByteArrayToHex(getHeaderBytes())); + foreach (SubPacket sub in getSubpackets()) + sub.debugPrintSubPacket(); + Console.BackgroundColor = ConsoleColor.Black; +#endif + } + + } +} diff --git a/FFXIVClassic_Lobby_Server/packets/CharacterRequestPacket.cs b/FFXIVClassic_Lobby_Server/packets/CharacterRequestPacket.cs new file mode 100644 index 00000000..0b63cded --- /dev/null +++ b/FFXIVClassic_Lobby_Server/packets/CharacterRequestPacket.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace FFXIVClassic_Lobby_Server.packets +{ + class CharacterRequestPacket + { + [StructLayout(LayoutKind.Sequential)] + public unsafe struct CharacterRequest + { + public uint sequence; + public uint unknown; + public uint characterId; + public uint unknown2; + public byte slot; + public byte command; + public ushort worldId; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x20)] + public String characterName; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x190)] + public String characterInfoEncoded; + } + + public static unsafe CharacterRequest toStruct(byte[] bytes) + { + fixed (byte* pdata = &bytes[0]) + { + return (CharacterRequest)Marshal.PtrToStructure(new IntPtr(pdata), typeof(CharacterRequest)); + } + } + } +} diff --git a/FFXIVClassic_Lobby_Server/packets/HardCoded_Packets.cs b/FFXIVClassic_Lobby_Server/packets/HardCoded_Packets.cs new file mode 100644 index 00000000..9b5ed64f --- /dev/null +++ b/FFXIVClassic_Lobby_Server/packets/HardCoded_Packets.cs @@ -0,0 +1,266 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FFXIVClassic_Lobby_Server.packets +{ + class HardCoded_Packets + { + public static byte[] g_secureConnectionAcknowledgment = + { + 0x00, 0x00, 0x00, 0x00, 0xA0, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x90, 0x02, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0C, 0x69, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xED, 0x45, 0x02, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xED, 0xDF, 0xFF, 0xAF, 0xF7, 0xF7, 0xAF, 0x10, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, + 0x42, 0x82, 0x63, 0x52, 0x01, 0x00, 0x00, 0x00, 0x10, 0xEF, 0xDF, 0xFF, 0x53, 0x61, 0x6D, 0x70, + 0x6C, 0x65, 0x20, 0x53, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x20, 0x52, 0x75, 0x6E, 0x52, 0x75, 0x6E, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x00, 0xF7, 0xAF, 0xAF, 0xF7, 0x00, 0x00, 0xB8, 0x6C, 0x4D, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x6C, 0x4D, 0x02, 0x00, 0x00, 0x00, 0x00, 0x40, 0x2C, 0xAC, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x4F, 0x62, + 0x6A, 0x65, 0x63, 0x74, 0x2E, 0x2E, 0x2E, 0x5B, 0x36, 0x36, 0x2E, 0x31, 0x33, 0x30, 0x2E, 0x39, + 0x39, 0x2E, 0x38, 0x32, 0x3A, 0x36, 0x33, 0x34, 0x30, 0x37, 0x5D, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x70, 0xEE, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0x6C, 0x4E, 0x38, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x32, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0xAF, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xEE, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0xFE, 0x4E, 0x38, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x0B, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x20, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, + 0x00, 0x01, 0xCC, 0xCC, 0x0C, 0x69, 0x00, 0xE0, 0xD0, 0x58, 0x33, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x80, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, + 0xC0, 0xEE, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0xD0, 0xED, 0x45, 0x02, 0x00, 0x00, 0x00, 0x00, + 0xF0, 0xEE, 0xDF, 0xFF, 0xAF, 0xF7, 0xF7, 0xAF, 0x20, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, + 0x0C, 0x69, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x10, 0x6C, 0x4D, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x34, 0x30, 0x37, 0x00, 0x00, 0x00, 0x00, + 0x90, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0x18, 0xBE, 0x34, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xD8, 0x32, 0xAC, 0x01, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x32, 0xAC, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x00, 0xF7, 0xAF, 0x42, 0x82, 0x63, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x36, 0x36, 0x2E, 0x31, 0x33, 0x30, 0x2E, 0x39, 0x39, 0x2E, 0x38, 0x32, 0x00, 0x00, + 0x00, 0x00, 0x36, 0x36, 0x2E, 0x31, 0x33, 0x30, 0x2E, 0x39, 0x39, 0x2E, 0x38, 0x32, 0x00, 0xFF, + 0x90, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0x24, 0xCF, 0x76, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x6C, 0x4D, 0x02, 0x00, 0x00, 0x00, 0x00, 0x70, 0x7A, 0xB7, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x6C, 0x4D, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x90, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0xD1, 0xF3, 0x37, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x6C, 0x4D, 0x02, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x32, 0xAC, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0xE8, 0x3E, 0x77, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x70, 0x99, 0xAA, 0x01, 0x0C, 0x69, 0x00, 0xE0, 0xA0, 0x32, 0xAC, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x58, 0x59, 0x33, 0x02, 0x00, 0x00, 0x00, 0x00, 0x10, 0x6C, 0x4D, 0x02, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xEF, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0x05, 0x3F, 0x77, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x0C, 0x69, 0x00, 0xE0, 0x0C, 0x69, 0x00, 0xE0, 0xA0, 0x32, 0xAC, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xF0, 0xDF, 0xFF, 0x7F, 0xFD, 0xFF, 0xFF, 0x23, 0x3F, 0x77, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0x5A, 0x33, 0x02, 0x0C, 0x69, 0x00, 0xE0, 0xA0, 0x32, 0xAC, 0x01, 0x00, 0x00, 0x00, 0x00, + }; + + public static byte[] g_characterListPacket = +{ + 0x01, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x05, 0x00, 0xEA, 0xCE, 0x8A, 0xEE, 0x3B, 0x01, 0x00, 0x00, + + 0x10, 0x02, 0x03, 0x00, 0x68, 0x68, 0x00, 0xE0, 0x68, 0x68, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xE8, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //(9) 0x06 -> Item Count + 0x02, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x75, 0x72, 0x61, 0x6E, 0x64, 0x61, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x79, 0x70, 0x65, 0x72, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x02, 0x00, 0x5E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4D, 0x61, 0x73, 0x61, 0x6D, 0x75, 0x6E, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x03, 0x00, 0x5D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x47, 0x75, 0x6E, 0x67, 0x6E, 0x69, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x04, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x41, 0x65, 0x67, 0x69, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x05, 0x00, 0x5E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x53, 0x61, 0x72, 0x67, 0x61, 0x74, 0x61, 0x6E, 0x61, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x10, 0x02, 0x03, 0x00, 0x68, 0x68, 0x00, 0xE0, 0x68, 0x68, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xE8, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0B, 0x00, 0x06, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x42, 0x61, 0x6C, 0x6D, 0x75, 0x6E, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0C, 0x00, 0x07, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x52, 0x69, 0x64, 0x69, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x08, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x45, 0x78, 0x63, 0x61, 0x6C, 0x69, 0x62, 0x75, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x09, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x52, 0x61, 0x67, 0x6E, 0x61, 0x72, 0x6F, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x10, 0x02, 0x03, 0x00, 0x68, 0x68, 0x00, 0xE0, 0x68, 0x68, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xE8, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0xF0, 0x01, 0x03, 0x00, 0x68, 0x68, 0x00, 0xE0, 0x68, 0x68, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xE8, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3A, 0xF5, 0xA5, 0xE0, + 0x09, 0x79, 0xC1, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x72, 0x6E, //(C) "Cornelius" Retainer Name + 0x65, 0x6C, 0x69, 0x75, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x09, 0x79, 0xC1, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0xD0, 0x03, 0x03, 0x00, 0x68, 0x68, 0x00, 0xE0, 0x68, 0x68, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xE8, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00, //(8) 0x50E0E824 -> Timestamp + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + +// 0xFC, 0xE7, 0x58, 0x01, 0x09, 0x79, 0xC1, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, //(4) 0x00C17909 -> Character Id +// 0x57, 0x72, 0x65, 0x6E, 0x69, 0x78, 0x20, 0x57, 0x72, 0x6F, 0x6E, 0x67, 0x00, 0x00, 0x00, 0x00, //(0) "Wrenix Wrong" -> Character Name + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x52, 0x61, 0x67, 0x6E, 0x61, 0x72, 0x6F, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //(0) "Ragnarok" -> Server Name + 0x77, 0x41, 0x51, 0x41, 0x41, 0x4F, 0x6F, 0x6E, 0x49, 0x79, 0x4D, 0x4E, 0x41, 0x41, 0x41, 0x41, //(0) base64 stuff -> Character Data + 0x56, 0x33, 0x4A, 0x6C, 0x62, 0x6D, 0x6C, 0x34, 0x49, 0x46, 0x64, 0x79, 0x62, 0x32, 0x35, 0x6E, + 0x41, 0x42, 0x77, 0x41, 0x41, 0x41, 0x41, 0x45, 0x41, 0x41, 0x41, 0x41, 0x41, 0x77, 0x41, 0x41, + 0x41, 0x41, 0x4D, 0x41, 0x41, 0x41, 0x41, 0x5F, 0x38, 0x4F, 0x41, 0x44, 0x41, 0x41, 0x48, 0x51, + 0x46, 0x41, 0x41, 0x45, 0x41, 0x41, 0x41, 0x42, 0x41, 0x41, 0x41, 0x41, 0x41, 0x42, 0x54, 0x51, + 0x43, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, + 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, + 0x41, 0x47, 0x45, 0x67, 0x41, 0x41, 0x41, 0x41, 0x4D, 0x51, 0x41, 0x41, 0x51, 0x43, 0x51, 0x41, + 0x41, 0x4D, 0x41, 0x73, 0x41, 0x41, 0x43, 0x4B, 0x56, 0x41, 0x41, 0x41, 0x41, 0x50, 0x67, 0x43, + 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, + 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x43, 0x51, 0x41, + 0x41, 0x41, 0x41, 0x6B, 0x41, 0x77, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, + 0x41, 0x4E, 0x76, 0x62, 0x31, 0x4D, 0x30, 0x35, 0x41, 0x51, 0x41, 0x41, 0x42, 0x42, 0x6F, 0x41, + 0x41, 0x41, 0x45, 0x41, 0x42, 0x71, 0x6F, 0x69, 0x49, 0x75, 0x49, 0x4B, 0x41, 0x41, 0x41, 0x41, + 0x63, 0x48, 0x4A, 0x32, 0x4D, 0x45, 0x6C, 0x75, 0x62, 0x6A, 0x41, 0x78, 0x41, 0x42, 0x45, 0x41, + 0x41, 0x41, 0x42, 0x6B, 0x5A, 0x57, 0x5A, 0x68, 0x64, 0x57, 0x78, 0x30, 0x56, 0x47, 0x56, 0x79, + 0x63, 0x6D, 0x6C, 0x30, 0x62, 0x33, 0x4A, 0x35, 0x41, 0x41, 0x77, 0x4A, 0x41, 0x68, 0x63, 0x41, + 0x42, 0x41, 0x41, 0x41, 0x41, 0x41, 0x51, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, + 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, + 0x41, 0x67, 0x41, 0x41, 0x41, 0x41, 0x49, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, + 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + +// 0xFD, 0xE7, 0x58, 0x01, 0x0B, 0x79, 0xC1, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //(4) 0x00C17909 -> Character Id (8) -> 0x72 = Legacy account? +// 0x59, 0x72, 0x65, 0x6E, 0x69, 0x78, 0x20, 0x57, 0x72, 0x6F, 0x6E, 0x67, 0x00, 0x00, 0x00, 0x00, //(0) "Wrenix Wrong" -> Character Name + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //(4) 0x00C17909 -> Character Id (8) -> 0x72 = Legacy account? + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //(0) "Wrenix Wrong" -> Character Name + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x52, 0x61, 0x67, 0x6E, 0x61, 0x72, 0x6F, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //(0) "Ragnarok" -> Server Name + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; + } +} diff --git a/FFXIVClassic_Lobby_Server/packets/SubPacket.cs b/FFXIVClassic_Lobby_Server/packets/SubPacket.cs new file mode 100644 index 00000000..d27228fe --- /dev/null +++ b/FFXIVClassic_Lobby_Server/packets/SubPacket.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Runtime.InteropServices; +using FFXIVClassic_Lobby_Server; +using FFXIVClassic_Lobby_Server.common; + +namespace FFXIVClassic_Lobby_Server.packets +{ + [StructLayout(LayoutKind.Sequential)] + public struct SubPacketHeader + { + public ushort subpacketSize; + public ushort unknown0; //Always 0x03 + public uint sourceId; + public uint targetId; + public uint unknown1; + public ushort unknown4; //Always 0x13 + public ushort opcode; + public uint unknown5; + public uint timestamp; + public uint unknown6; + } + + public class SubPacket + { + public const int SUBPACKET_SIZE = 0x20; + + public SubPacketHeader header; + public byte[] data; + + public unsafe SubPacket(byte[] bytes, ref int offset) + { + if (bytes.Length < offset + SUBPACKET_SIZE) + throw new OverflowException("Packet Error: Subpacket was too small"); + + fixed (byte* pdata = &bytes[offset]) + { + header = (SubPacketHeader)Marshal.PtrToStructure(new IntPtr(pdata), typeof(SubPacketHeader)); + } + + if (bytes.Length < offset + header.subpacketSize) + throw new OverflowException("Packet Error: Subpacket size didn't equal subpacket data"); + + data = new byte[header.subpacketSize - SUBPACKET_SIZE]; + Array.Copy(bytes, offset + SUBPACKET_SIZE, data, 0, data.Length); + + offset += header.subpacketSize; + } + + public byte[] getHeaderBytes() + { + int size = Marshal.SizeOf(header); + byte[] arr = new byte[size]; + + IntPtr ptr = Marshal.AllocHGlobal(size); + Marshal.StructureToPtr(header, ptr, true); + Marshal.Copy(ptr, arr, 0, size); + Marshal.FreeHGlobal(ptr); + return arr; + } + + public byte[] getBytes() + { + byte[] outBytes = new byte[header.subpacketSize]; + Array.Copy(getHeaderBytes(), 0, outBytes, 0, SUBPACKET_SIZE); + Array.Copy(data, 0, outBytes, SUBPACKET_SIZE, data.Length); + return outBytes; + } + + public void debugPrintSubPacket() + { +#if DEBUG + Console.BackgroundColor = ConsoleColor.DarkRed; + Console.WriteLine("Size: 0x{0:X}, Opcode: 0x{1:X}", header.subpacketSize, header.opcode); + Console.WriteLine("{0}", Utils.ByteArrayToHex(getHeaderBytes())); + Console.BackgroundColor = ConsoleColor.DarkMagenta; + Console.WriteLine("{0}", Utils.ByteArrayToHex(data)); + Console.BackgroundColor = ConsoleColor.Black; +#endif + } + + } +} diff --git a/packages/Cyotek.CircularBuffer.1.0.0.0/Cyotek.CircularBuffer.1.0.0.0.nupkg b/packages/Cyotek.CircularBuffer.1.0.0.0/Cyotek.CircularBuffer.1.0.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..c21b37a4341a67c3b0d0a92374315b57540db5af GIT binary patch literal 15575 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 KR>|}0>i+>+@L&J{ literal 0 HcmV?d00001 diff --git a/packages/Cyotek.CircularBuffer.1.0.0.0/lib/net20/Cyotek.Collections.Generic.CircularBuffer.XML b/packages/Cyotek.CircularBuffer.1.0.0.0/lib/net20/Cyotek.Collections.Generic.CircularBuffer.XML new file mode 100644 index 00000000..8e934eca --- /dev/null +++ b/packages/Cyotek.CircularBuffer.1.0.0.0/lib/net20/Cyotek.Collections.Generic.CircularBuffer.XML @@ -0,0 +1,274 @@ + + + + Cyotek.Collections.Generic.CircularBuffer + + + + + Represents a first-in, first-out collection of objects using a fixed buffer and automatic overwrite support. + + Specifies the type of elements in the buffer. + + The capacity of a is the number of elements the can + hold. If an attempt is made to put more items in the buffer than available capacity, items at the start of the buffer are + automatically overwritten. This behavior can be modified via the property. + CircularBuffer{T} accepts null as a valid value for reference types and allows duplicate elements. + The methods will remove the items that are returned from the CircularBuffer{T}. To view the contents of the CircularBuffer{T} without removing items, use the or methods. + + + + + Initializes a new instance of the class that is empty and has the specified initial capacity and default overwrite behavior. + + The maximum capcity of the buffer. + + + + Initializes a new instance of the class that is empty and has the specified initial capacity and overwrite behavior. + + The maximum capcity of the buffer. + If set to true the buffer will automatically overwrite the oldest items when full. + Thown if the is less than zero. + + + + 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 entire to a compatible one-dimensional array, starting at the beginning of the target array. + + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + + + + Copies the entire to a compatible one-dimensional array, starting at the specified index of the target array. + + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + + + Copies a range of elements from the to a compatible one-dimensional array, starting at the specified index of the target array. + + The zero-based index in the source at which copying begins. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements to copy. + + + + Removes and returns the specified number of objects from the beginning of the . + + The number of elements to remove and return from the . + The objects that are removed from the beginning of the . + + + + Copies and removes the specified number elements from the to a compatible one-dimensional array, starting at the beginning of the target array. + + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The actual number of elements copied into . + + + + Copies and removes the specified number elements from the to a compatible one-dimensional array, starting at the specified index of the target array. + + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements to copy. + The actual number of elements copied into . + + + + Removes and returns the object at the beginning of the . + + The object that is removed from the beginning of the . + Thrown if the buffer is empty. + This method is similar to the method, but Peek does not modify the . + + + + Returns an enumerator that iterates through the . + + A for the . + + + + Returns the object at the beginning of the without removing it. + + The object at the beginning of the . + Thrown if the buffer is empty. + + + + Returns the specified number of objects from the beginning of the . + + The number of elements to return from the . + The objects that from the beginning of the . + Thrown if the buffer is empty. + + + + Returns the object at the end of the without removing it. + + The object at the end of the . + Thrown if the buffer is empty. + + + + Copies an entire compatible one-dimensional array to the . + + The one-dimensional that is the source of the elements copied to . The must have zero-based indexing. + Thrown if buffer does not have sufficient capacity to put in new items. + If plus the size of exceeds the capacity of the and the property is true, the oldest items in the are overwritten with . + + + + Copies a range of elements from a compatible one-dimensional array to the . + + The one-dimensional that is the source of the elements copied to . The must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements to copy. + Thrown if buffer does not have sufficient capacity to put in new items. + If plus exceeds the capacity of the and the property is true, the oldest items in the are overwritten with . + + + + Adds an object to the end of the . + + The object to add to the . The value can be null for reference types. + Thrown if buffer does not have sufficient capacity to put in new items. + If already equals the capacity and the property is true, the oldest item in the is overwritten with . + + + + Increments the starting index of the data buffer in the . + + The number of elements to increment the data buffer start index by. + + + + Copies the elements to a new array. + + A new array containing elements copied from the . + The is not modified. The order of the elements in the new array is the same as the order of the elements from the beginning of the to its end. + + + + Copies the elements of the to an , starting at a particular index. + + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + + + Adds an item to the . + + The object to add to the . + + + + 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 . + Cannot remove items from collection. + + + + Returns an enumerator that iterates through the collection. + + A that can be used to iterate through the collection. + + + + Returns an enumerator that iterates through a collection. + + An object that can be used to iterate through the collection. + + + + Gets or sets a value indicating whether the buffer will automatically overwrite the oldest items in the buffer when the maximum capacity is reached. + + true if the oldest items in the buffer are automatically overwritten when the buffer is full; otherwise, false. + + + + Gets or sets the total number of elements the internal data structure can hold. + + The total number of elements that the can contain. + Thrown if the specified new capacity is smaller than the current contents of the buffer. + + + + Gets the index of the beginning of the buffer data. + + The index of the first element in the buffer. + + + + Gets a value indicating whether the buffer is empty. + + true if buffer is empty; otherwise, false. + + + + Gets a value indicating whether the buffer is full. + + true if the buffer is full; otherwise, false. + The property always returns false if the property is set to true. + + + + Gets the number of elements contained in the . + + The number of elements contained in the . + + + + Gets the index of the end of the buffer data. + + The index of the last element in the buffer. + + + + Gets the number of elements contained in the . + + The number of elements actually contained in the . + + + + Gets a value indicating whether access to the is synchronized (thread safe). + + true if access to the is synchronized (thread safe); otherwise, false. In the default implementation of , this property always returns false. + + + + Gets an object that can be used to synchronize access to the . + + An object that can be used to synchronize access to the + + + + Gets the number of elements contained in the . + + The number of elements actually contained in the . + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. In the default implementation of , this property always returns false. + + + diff --git a/packages/MySql.Data.6.9.7/CHANGES b/packages/MySql.Data.6.9.7/CHANGES new file mode 100644 index 00000000..058b213c --- /dev/null +++ b/packages/MySql.Data.6.9.7/CHANGES @@ -0,0 +1,64 @@ +6.9.7 +- Changed default SSL mode to Preferred in connection string. Now the server connections will be using SSL if server allows it by default but it's possible to override this configuration. +- Changed handshake process to use bytes instead of encoded strings. +- Fix for Fabric connections (Oracle Bug #20983968). +- Fix for Fabric plugin: fabric server selection is broken when master is faulty (Oracle Bug #21203824). + + +6.9.6 +- Fix for Incorrect query result with Entity Framework 6 (MySql bug #74918, Oracle bug #20129927). +- Fix for GetTimeZoneOffset to use date and time to calculate timediff (MySQL Bug #74905, Oracle Bug #20065691). +- Fix for MySqlSimpleMembershipProvider keeps database connections open on some operations (MySQL Bug #74662, Oracle Bug #20109419) +- Fix for Any Call to RoleExists() returns true whether or not the role exists (MySql bug #75397, Oracle bug #20325391). +- Fix for all dateTimes set as UTC Kind (MySQL Bug #74134, Oracle Bug #20200662). +- Fix for Invalid SQL query when eager loading two nested collections (MySQL Bug #70941, Oracle bug #18049862). +- Fix for chinese characters used in the connection string when connecting to MySql Server (MySQL Bug #70041, Oracle Bug #18141356). + + + +6.9.5 +- Disabled installation on-demand in Installer (Oracle Bug #19670596). +- Fix for Generated SQL requests column that doesn't exist in LINQ to Entities (MySql bug #72004, Oracle bug #19681348). +- Fix for MySQL Connector/NET generates incorrect SQL for LINQ 'StartsWith' queries (MySql bug #72058, Oracle bug #19680236). +- Fix for Exception when using IEnumerable.Contains(model.property) in Where predicate (MySql bug #73643, Oracle bug #19690370). +- Fix for Generated Sql does not contain ORDER BY statement whose is requested by LINQ (MySql bug #73549, Oracle bug #19698010). +- Fix for Web providers registration in machine.config (removed v20 suffix) (MySQL Bug #74080, Oracle Bug #19715398) +- Fix for Error of "Every derived table must have an alias" in LINQ to Entities when using EF6 + DbFirst + View + Take + (MySql Bug #72148, Oracle bug #19356006). +- Fix for 'the method or operation is not implemented' when using linq with orderby (MySQL Bug #70722, Oracle Bug #19681723). +- Fix for Exception "The given key was not present in the dictionary" when using utf16le charset in a query. (MySql #72737, Oracle Bug #19355906) +- Fix for Memory leak in a loop opening a connection to the database and executing a command (MySql Bug #73122, Oracle Bug #19467233). +- Fix for Multiple issues caused by trailing and leading white space character in params using MySql Membership Provider (MySql Bug #73411, Oracle Bug #19453313) +- Fix for bad assumption leads to modify query adding CALL statement to the beginning of the sql query even when CommandType.Text is specified (MySql Bug #72736, Oracle Bug #19325120). + + +6.9.4 +- Added a new plugin for MySql Fabric 1.5 support + + +6.9.3 +- Fix for Web Parts Personalization provider +- Fix for changing the PK between two int columns (MySql Bug #71418, Oracle bug #18923294). +- Fix for Error when Calling MySqlConnection.GetSchema("PROCEDURES WITH PARAMETERS", ...) (Oracle bug #19285959). +- Fix for EF provider reports ManifestProviderToken = 5.6 for server 5.7 (Oracle bug #19453814). +- Fix for Fluent API DbModelBuilder.HasColumnType is ignored in EF6 (Oracle bug #19456229). +- Fix for Setting a PK GUID identity in Code First in EF6 no longer works in Server 5.7 (Oracle bug #19456452). +- Non PKs declared as Identity GUID have no GUID autogenerated (Oracle bug #19456415). + + +6.9.2 +- Add async/await compatible methods +- Fix for Unable to read geometry column when it has been set with a SRID value. (MySql Bug #71869, Oracle Bug #19137999) +- Fix for Exception adding a new column to an existing model as identity and PK fails when applying the migration (MySql Bug #71418, Oracle bug #18923294). +- Added SiteMap and Personalization configuration web providers to MySql.Web Nuget Package. + + +6.9.1 +- Fix for Exception of "duplicate entry" in MySqlSessionProvider (MySql Bug #70409, Oracle bug #18657550). + + +6.9.0 +- Added implementation of MySQLPersonalizationProvider. +- Added SiteMap Web provider. +- Added Simple Membership Web Provider. +- Fix for open sockets connections left when connection open fails, the error happens when the client try to get a connection when the max number of connections is reached in the server. (MySql #72025, Oracle Bug #18665388). diff --git a/packages/MySql.Data.6.9.7/MySql.Data.6.9.7.nupkg b/packages/MySql.Data.6.9.7/MySql.Data.6.9.7.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..0b3bcb2183b5adbd630f5d3953846ad5ea35df99 GIT binary patch literal 678094 zcmeFXW3VVeuqJqH+qP}nwr$(CZQHi*v2E)f+dg~W>}>43nV1*55&Ltyqbj1KE3-4d z{JJW$s}-byL7)Ks<48tc67#=jm%Rl90Qipv4S)ln?__G@Oi%Y8JwXu$07U`He;fKg zcemaBJp3NEHUw^_PR^G0cDzK4bPPlUrgp~mCYE;QyhN@pX0#kc{Cqr0rZ$Ey|3)}l zSUNZp{1dTr<|VRladF_Hr*}5CFts&wrn7f2wflF+%-+e?(Bp~=5T(;M46nbJBq{gZZbu{3r5AME?T5OFqjaNewnHVv#vvaaB8nJM&u^Ac~u^2OR7;zYxnwWB!Fwi+T+nN|V{CEG17@63NOiWqW zS(r^&%sBo}|LFfy*!UFwaRvnd2ms>0afWMquqqtOh9jM6mC*$RW=?)=Za+qAv(d?2VAk=&Bc!Tx({KynRD&XYi+3%p_# zG|(J}Qp<-91L~R*Rw&;={sp&ZmL-<^-S`|M_*7W|wR(O5{Hu>3cAxQCC=CvkIfQdm zRXq=@ZKrnmzb4@(E|`CkmLWlCTFMbn-u*{8>1pGM;nTdN9=&;;FJG!QTCYjr`{+AW z!>usxeOVCkSp-JipTGrdY{PWyiw@>~Hbk!I+m8Qn(H1Q8YUn^x=Wh zs^WcVCqu9&GrGvPv2xatrLGfBb@R|Kl>m&9`DGdr)PY3}@n!jsZ*HDOq|)g?b26!B zn&iiB8k~dIaXs}1OChrH=YY%>ba*sayH1T3-vFuN~VS; zwx)D09xne?NMjWk?SL2&uH?J;WyC?x6D)#L;6j81uODH#s9$bI^aPHd?;R_Hh(@Ai8GSgRspQ{o{Jvs5 zoOR*w{xZd7*)rK?tFQ7Q%Xz&8{v09JtNTl$WUrKYNK#Wue3yA@R5O($FFTlXRa2Qh z!~SP1FuS&3{lNhMk`Ms^!2e+(EFmZ-E~@-r0g8#s=aWZ=b;W-_q~ z_g4-(N2=k$609h)57=TE(Z=>!k{lJD&OdwN!uQ zHW!^Mp+TgyYm!yF22Vqe{KsWNtyMx)_efi_p@Rkr(OMHt=3EPnJDfKayzDiIQn5d( z%U!53c$%pVwMLP{GG?-cd#t&Jhk}fC3s2s!J$5u%dZbE;vU5fTfHZC`DQH7l^hLST z+DeWt$M5bfxq{apv8HNDgF=*^U1}f@?M{V))?;uoC6Y+YNisW#N$ut@w)9li&Z8~u zksy}3zBL|k+T2Xs_fWQoGe6Yn8h)>;>5LrOuSw$c7H}EsTRBTN7ahDwkD&llKrXGcqZCAmlA=&gf;eH_g%xJ(TUS8ZHd3gwJVI2nGEb3=lr>Q>4 z0N%;r$C4vmh~*iqEM2sE-bBbkb{b`vZ_q7*x7tHUmomPT8pItVV1=gJq2C_i0n7BC zT=}vEpDTu4=?o#)7aVgzN6{2UAR&z0$cWf-Z<#+SX<#XLyr5K37sM&D>p*;mHkIj7nW7^P4n!hhC>kYctu$9{7 zpe|9f*!AhwGuE|z!bo(o*ZdCn({nrWJpL(fhqP#^fO9BQQXfu=ESy9DgK$JkI28H| z`{Otk3|b2K^^k$LXGlq=<3ch}j1dFyh^;w$z>1MUd#Q-?9(NU2h4_y;Za~!Y|O>Tf0+Ow?BhFv?GB2Y#6!xzr$P>HZghJyv5*LuvE+; zCrMb`;W%lK69t?_JLf3D=KkpS7Kh3<5;+F>X;9HQYw7 z+3j?-GT6nXI|Q%~@T6u8)6gt*0b)NLr*GW8{Uq{d(&gclFM@ z0!av{rndU|Z{bT%MU`aL22f;VPW0OVy9P1iG-!Cv6o^z+(@W^%gD{m4(n0UU5wlK1 zGCOTgK8`>3T5w&E7PF%!1U8Yo>QqBDhBxKD3p^uFuUI0!w;b?bo7 z+FSv`3<)u4%{PagIW=nuz2R93`P!L)HP7Pf>|k|7po>6uQcu2g2}^mJ@jUe?zF8M; z$%)eX{kHWOL#)&7Cs~AdN3U$InkWjvKyCI}u$CX}&~o9MAcuEC3bWB1!nsz^~MD8ghF+g0U%vE3)V)>X-Jb zhG_%smaQrAv`}OCn7twiS*>I!@vKmTg0u-IuCKaUXH}(hzXtg1_ZpA-gN5`lPJL;- zJRAH;%?-mAWq0i=0h^bFJD_#{2I}oqFLg6UFz=VZqH2atLn2uWJKVHJxgF+sW}KKO zLwh0bX{6HV-!Qec{j7r757F$? zuMfnWcyZtwL{zd=wwN#D7^>L83q=>z_I9F|B+0Bapsx}%k1un+)S1)Ic-5(hU!k$Pbdk4%rTr#FZYWxD$P3;3Vc@4imx1*m^{%+9}t^Y1jaw{tPIbD=kM zaQIgg*qK?H)44bq+ByG6)$v~~>amHkazhLVp|29#hR3cBQ7VffPG?1`>|YfS!@I5I zsj6di$lM9djr$Thfe2AjXsPS5yFKq>k0+1c!qa>!A~3{tzhKVIMeX$ceY`Bq*we5v9UzW@I!%Lc)&Fk;C)`3 zv6c#+L59%5^Vjz%5BA^AX6XY9Sp$!RvoYvCqvVh@MX-qtE*QX)*#lg5HHz%(yzjVO zO1h@+HAKUFGL)Y#=`7$hmc&FIKA6>+4=Gw$0B=v+69f1pTwwtvA23zS@&t?tf=X`n&4D zFI&2g|JxANM`rTJI;)|DuvYGs;!09^m@YCTB@BcQx`Q4uH|0mp= z^Ss=@`>qi`Z@Xb^#u*m!{(N%wZ?3zOcaFn>^EvX3=i%3Od%c&5 z>v?eb3!B}R{fm75=N8?izL#HrzfbKc{n`%4eb6i14QfB1kKw0_Zg=uqgoRewcD-dJ z^Mq;5P`o%lxfkgNrFi9F$ChFR%o`g}UKL`4e+ba3_#mL1wF+}I_`}$BfcIR~R<0z* z#30F3t|*-3unW0T#JODA9u($Ou55oPx)_q$Ld!PivFE=M7h3_Y+^Uz|5_0^Js*G^E zb6}Puewam><8fU1r+9w4b+FLOP-*z(JZOss)muz-1CNHqO4x#Q7S3SW$*pA0s!E6m zbqb4kqlKCM2014E7bFUk82fk7`9R2iR*fNZD~%|7d$j}fGwdr4%p zNhJ@OrS1h2l_402LVs2hkw^uQ6q|TIfy;i)j%W94E$ zjr-wdj4R8Ze8h^&<96_MDV-TV$d^Z$FAcMoc$Z_^Z>jnAazWbY8ehP^~1j z)-m`&+ZX#OqZwDWD!xZ@T%g~?)PCHwDDvZ^1-Zj!`@-c-M7ShqJPWPsXZmH^p)U9> zp6J|3IvpUgIIYR%ovAL}_T3|;OaXW45&;;yk~#2BUxrw|M}(OoqP#1AnTv} z6`gv-^6*!5n`bZIn)vli;uUy5p8YQS^o*CRsGg?3pI9 z@Ia2poEWoWclCKS=FqH&GbXZ~bs-ZzymcoSJcdd-zLEpq6% zHbE5|UTlZG?aN~weD-#6_%PWNN!9h`luFd81d_aCngh~yFbL97PE!qdN{ww=YYGeJ zRlSyHyjT?Sln6uPs<~L(9-ve)+|lGu!66PnCGE+5NiDmXt1#_ZyeDjzn^93hEr|P5 zwjOqXU-;iEIo*CuRlF6L+#!JTak^lAR{ua(NTu@wElB z2WPJj)fLP^>MbzxgW~C$;8s7Ng2V!<6$y&KC_88}s(;djc?vZ~SI4>}gM@-qBn%lD z)gLS0${bQL^CpdqI~BE;vOIJer^FF%mWS`y#%~d5vA}}aTD=m70VU<<&CM0{4ge~p5&=r1(7pmkC zYZNCoPLel7k>>O=JmAJUZt;fsEfGJPF;*7gLTgj!z1r5EZ?;J@JXv5_3g!#CYSp=@ z--%B0Tu7Dq;EeL=64eYlpw-871Us}qo-*7Ca1EPJ@GmAX8QG zBbX&9k#bW?v@%AmcZV3=g6&4w;fG(Lg)|WT$&`gM2jn;$RWUnScmTuj6^xh%Bv5JS zY34j$s=!Zk2ls?hyrl~RH2(f>KvA2bSf*7T_3kdI&S>r-$G9&5NVL?x!HSV#j+o*X zH{{8|ktm6p`W7hB_R}map-3Z_N!X?zKA#<*xi@xhb`C(6N~8&@LJ1YtDz%&&&)kKR z!PLV;`MxtHaE2PwH}VqC2z)Y4xXyzzf|)FZ!Yy-WSrXKc31ckOumh+iDOi0CIMU(kCP+Ql>{@qS75r|7U04w5}RUB*?yU`WzpH(QJdUGaN_O-69VdfTZvSVyvN8-dSW#EmEY~FTo@;CE0w3Qx!5R8G`#1L#m(5KM8KCJfQ19|bhM8+@Ms_|BG_}D&!G*gZ zCHQNJg(uMY8IiJ?lc8*edpuezZhJ@H!-@0|Ta9RkCaAUw$?Xx1JR;mGeOTh+-gXh- zIf#vQ!`|Cfr#^lLd$g}ayb=$8D$?@hi;i2j3h@ajV)h6s9HgV_$M-wA7RjK975gtEi5w?%| z{sb^*^^3P*d@P~~@9i3$kvX(fqKQ|6gtm}ch1i5ABa-nWomHRb)eDam1eL>>+L8nw&VrskM@r9*^v)i;3?34o_K$$c(poa$!>RS z+oPjXEa1^eomJebT+L7g536L`={rHZiFDab!m3SNLZzM7EGWSc;9xJplc=(uC%q6F zsc)g|*(TJ7cdWQSJ=vRQS^gCD?T6OW_r_$fudpqKF`s7g=Rn_Er9&Tph20x~fGDTA z#mQayff=m5hkvZ?=g^&_-QXF&JV$=$cUgD3mDA1;C!XIBC+r{SP&*C^TtwVm`78#l zq=$_AYtgOVn8VlvMW;@+*1BTL`wlb7yl^-rHH5{vOB3jvv$3`EwCOwqXW1d}sW~Pe z4k1VS_varu*V3JDB9>B3p+TE>L)O-6yGUHp6S9QPTT2A$5v$EG4!mt<7uJ+`ag&X>84|3%c zST#9wUbo3Nn*>nN7yui##A1D+RUrJVv5ztGENM)}eC*7$LanYZ*P&8~3YXHwZ z2n5m1NjB!rHwA6(tujwSklx!KxSy0gxP12n(C)vuZr+_&_suOPTMx?3GonJUi(hl3z z8{a5+kcIL3VLG6?PWns)>&eWF-BQy`@Pqtn<)-i15?iLl~LXB+rDU&e%4( z&_P0{F=Z?5hI;AF#MkM|&#*%tnf;5zRN+BR=)z)iYp0esbhq@gE1m1h?^=pJh|z3l zPItwTsAXZVro@-Po|4?F;sewETAV#95J{*-GkgUSljUn@jmAC)vR=l}fMe zNF?5ArP8WXEbwsnA`V#WNV*n=Ue`SH3!9>xf3xUNOcm<^)xuNny4#-!wW2Q=)I=5XBUYL{nRDvpTn9ieQ$pM{2}{7Dev(Lz~z@}GN|!mjaR zz3RC2K^Tqv8n1RcU{hYnCQN82L`Dy_BvsYrJEixi4wH=f1~kG;YBN}>WS`GR_5snXIc$xO3S!fenFz%-R) z*Mfj?dXgkjYh`+u#h5Iu^0|K{UU1`dh!;;pJZ^(uIPBRMT5K!c+{ z%l6}AgY-!>&_%Y)-+F`Awp#EZZ@3%bE1-VGKJsMrYviFp{oy}I7@1dY_s(uDKb$8T z1=K%-mNgtQZrxTDN3n^z+)1rYXcbz?&URq~!?o1N@a#0ZUTs1ApaU&;yq8~5#tc4= z;`$FH-0ewwE?O1~TcUCeH=hYNmtp7k?N0xC2pLzehW;qF_7ucdbEf35c~Jy%>BJ;< z!SHe-;>pVB)8|#P-Vlx<-Sv0R`A=xMn1v0Tv|9F#hHItHaz?*TRh zVQMN0`${P>%|>r-Z%vL^Gd8W;AISINRmpxgUm*(rnG-G;;D&@nQ;2Y3EoNz>M{p6Aqk5YiYer7S60bEHBON1tkCSq z@(+nm)WPTH>@FYgLhlFC^Z>KA%8_`;IU(H=zp+govC+xKr4-OG#1b-Swj8_HR(8K4 zmacp&y?^AtSv9&AgX#Yg&-~tc?nD4hO+An%OJ`4e^Yk6A?fnUHSS_O5hJ&q}$8o;B zYgMkvv{)7cM`G;6zj;oSv5AeFLBB7;gx4z5SJ!Thd@RZQi%`y;2A2Lk&LLH!9XQFiNW-_gu2dR&Mw>r#&~+lb$&L1a1NU!oBV|=oIj*Ln%E?f3>0L+(QkRzUQGV zUgZga($^y}Ef4@SDmLZtW9S464U z$lgPMiVo&Ss2l%i4`(*JJza?kd%YRpI*U$~Sbs{B^G?1pi0?H|;t?gp0Z$CmM>Yl* zl15^WUJ;%qRU$1RDUx;Zl_u@V(A04VBvGQ}!i68airM+#H{WE0uSp7CF=cTIE(pge zctdgRSJNyQW4e=H+Pu1b^vKgvN#?XKP@k~hnH)rDA{^FYj^bwy%(QUDw_toQ`vI=- zLza{q{bu4PvIC1e$7^$FyjB=)-mLrrme&Ge@P4v@RX*MdR0*=}kS_{+Rj=e}}do0hSM*+ZJMY^>m^7L)}x$YR=t5c>5D{XNk6I4ZYtk=8g<}YL7YrP_gql+XOLEM zj5j6W@b4be4*BL_;Z+Ji`Hw&$cj#qKzNnMWD-^e98g4$x ze%<^9R*Ttcco%RjKPZq#h7d=-S2)K(kyAem#IFW(+>T2pGsKlKqMLn-v0@j^Dj+O* zW-^wH$E~^T$y}^YH`SE@OGQP>NBF6MFVsQp&~@dTyghyP7QKius#;}#jckl(MwuPA zyd&245+YA~@TJ9tVyK8$zmwdm<_$6%tv7ej7Zis*7TQX0=Ni-e1hEi9@9r-8P=*_{ zN>*~mNv`NlH)V*{T4}$Vu4x%Pu%$K+^-z0J-5E?Euy4!+re#_*(j(Qn$`7HUkqi4~ zs)EM8Dbi92vl)yhEyYFvFkRi&*w)OFI_o5#v<(TcqmxtLr0ZzyNRUX*nVHNZyt+CT z#b4%+`-Bg8RaF-x^aP9dJ8w!Y@^)BY?vj$tNQ2Tz<4E zHqhT_bHe>*-zMzp2c5mFv6xng8ja%_xx^Lu>gpG6+uj3){4TjFQ(|hE_y)%6TIR>w z3Hn(mx%Np|=5M;d5y#`o-9|Tl0Et?j-ktZDlFW?oE@x2#I0bOelk~sR)YG5w{*rXABA47!zZ`Z4t{PdMC6sZ+pS^LV6r~&)o9Wtgo5)5qwW(g%0Cc8Xz?XR)99=o=7*cZkUga<1SUT*xlv_+|NgOW6burX zc^kf^iZov^HrS|w3XAJtGi@2x3U-$JWE-hiI#rRqX#`5WCz{SR6frfc3; z`3%2Gu5YNH9;&SG+|nFD31H#! zch~m1+0vT%an9m6K#vH4zJ11$g?-sd{Kg8NGl3+Sm<49A5{KQN6Z=yk?(OIKGESzN z@oz6$A*bl(1y_1Wqia(N`j5FxmP)0Zkgj6n{S}|_%ZBiIolp(Tx(Fw%3dDo5wPOiqX^-43JXL|@_tUA6dXOJo zqsmZ%6m4__3Am!%k68A5QEryr)V1r-F zZP8D-B~7f9-eX(Y^a~Sf>hBmiWrieU#rNF__Q&E&zuvmU%yQY3>)`Lbq94sUIkVyl zuGcl28;Iemb&`=7|D_t2;)*fT7?~My%?Jx)DZ^!KR>V4^p9+|-N%&J_h03(>nSj5@ ztznp(!*;8Yu4kwia|wRN!E&7sRq>*!H!f zD5tN?h@9emVN8o>{^)J~&I??yFbUp@YhH_FtD9vx^^oO8Z5RpHR8GtkVO>p9$>d$4 z%)-ower{o20-8*&QNDkHPM|K9aAvXurDqFlP^?_qF?TxQnr8EbYS5WCM^E?TLd@i) zHkC|yg6n2UN}f<~pdOvG9*i0k7Z}pE?xaDm_)OWx?z4oVI&Udd-Qz)SESvqEEb-5@ zjE4Q__^MrQY;JiI)!ME%UUp$s!e#0NNtVCZX{O)S%r<2yhho$%%eauLWHyrHCPir1 zy_iO3JhwECC*{q(Lfi=}^R-m%naB;$^C&4a7eU_PVA#!c=2q<|@_bK8<5XFae2?*{ zx}Ac}uenEy{`b=z7GLfs^ud>E-I#Zk{_(93=-mQD-zfg%8pXf_-@XYb#|n5(6+roW zz!HirnBj44`4 z)I-Kf71()!p-`F}3bd!}&=J?bf@;&Tz^tSxdexbfWuGu^e1R7wc7EyEKMLPUGE&ow zs9TmosO!B9#xi{0U8&_>gA&N9xGJm;GJ#LN>g%)OPR;;9Ch?977;r%hp|hsGsiW4N zDyvf;v2{aOL@Nsg7wB$yL&j8Pui9o4OY>}*DO5RS0v>0oa+k;$;8yV&Sa}yy)2pDUiB)OEw)bgQb zVouF1=8*2_PtDLBfBuH?$JY%XDtio>P+)RZd=Io~-S14eLCI7&$U&4 z_e!dCPw`3&Vg7Ln#&b0@KIA?5fm#Y(4y-wpq;964MeLHhl=t!`T4ckCjLbnth?F`; zPGdQ9hAV*+$>?kn1{^XUhYE~eh@}PTd}s^Eue`6TCG^?x5!qE8$OGc(o!w*L*9E!0 z-!?-iEqNkTF2;lUq?4?p2sXoz9SE4%n!0GcC7m(BvX;Jap)j_@H0WXuFqLu*we0Yv zaKTv|NgCM+1gRo&*sKm}nZwI<`#o!Ehc3;1keo3=b?7PC!%2RUsSF{BocuD_1x%uw zRe82TgW#BC#?EsiZQ`s*MdCyELU#iI?Xs4Xo?B9=ChDE_4(vhZtN=29uNu&lV&~Wb zZy?qYu#&5mkNxaouhisbJe>x{cipWqs|nMcKt{B*M|^iVu$gnRWSyKr>{J@;)~Qzx z$EH678-ZF~%Kg(hi%V363-ZEn`a^*B@6Gkx%8o_NT2Vn#`O}lt;OUiEe{3V=UEcAv0Y8fWE2d zJt#J}fF2!djZmOU3d$^XH;9KGoOGQ>qh%}katU2QhPzn(EkfMD_l+qQzUT)3Ko90% zHjnUCkMOlz=*Cy*MzjWk;XD+h777_Fv>BS2$%T{(apOZ+oggFJ1!|jh(7Mt!)+pKb z2n>odky6~*zxRV#>xYT0)zcQo`o;VH<3nin#iYs4&5#qu7cpoSO1Z2N8wydAei$-T z`2(~R1+pBa#L#ldTzzpM>V&AR)+IGLnVM6Os`h)zM9!m5rB;w?d}HPZL9TepEvY(f zH^`;sS&j)cRBWPr+4?Of+jL_{-3gQKXm(HPjfl&-CF0AM&G9QmT`*7t{EH zh$xqfp)7*mLaCk_5yoH9M3^ttLdiU>)Aq8M^XpEg~DSdfS)If@fvvkIB4C1P@Tg`Yo zgH+$OR9~tpHs$WOSmZ0Df4rdN%m$iP6^UZZ=WY**5E8H|jRH{98v{IuB zVddD4uYvk$TFKGsllvHy-(FTwy@2&mo6`kqg?)3){j-txo01Df__@*9qQGBL)mH$M zsOcp6VmaCbE{3o00g)^)WNJX!wh5YL>KYxTfuLh*9$^D!=Yy>fa#nmpHw$3x|mCC78}gO>$U#u zkaiW(^IFtU+hV8=(-_+n5a>lTDJdCg#&NQQ7Kb2_l2GG!G`R>T8NZU;oH*}x1F!4c zy0-qFt9ixbsF7KvhQhrViY`@CKLww2Bp<7-D6uQH-327ur5DgQ~r%*6WhdqY1$CFevS` z#htdz>&awGmI3mD!`Fr`$oC!=UwuKyB3~Vcc-BVIz&j{}2W>Dp@pDpB>p2Z8A0B@0 zYDF$`IqfBX(IX#>93Dail&8J_cwxSg3TJgrJA&u+>o}ON?QT)w;`YKWG8U#sg(%wi z*Z<}7<0I)s({}%8r2es<#_24XA}ft9>@FU-9u={1ihVIlMVoe`ODV z@~2LcQE5XLP*+QLZ)>p-U3U`V*4%pM>%7G@b;@s=LJ?mVA_x-@-<50$VK(-vf6H<6 zkGt><)keb#{cWW3AHpVG9#<8#Pnn;!I-5b_s>kw54#Cra{RUfG#tx=RB6nsnJZfLl zmaee!8~D`SXIt3`D_J(cOMZy#%C_iygQS_%z?@Q3r7*6X6t5$xhbucVaF&WmhoD_5 zoTWOLi*bP_TFZYzYkxcGKo8VtTHO4 zu@_X^3hN)?3^T85_k295aCux9szHoOiDezlF}0Z^p4<=6nV-BA8^sx@THOy222FE- zE5>()#(wVHOY)`T!(=vo;+16}NnlKqfLm9Wnm8d1%_9Wf^DZ1oZ@|gUk{|$2^eKiU zt_;DR8vY8)iUb{uE!F6-WDMCQwx0F`?8SoSOk>oT+_1^)don?bGC1H z8BQ%|Gy_+BZTpBQs~MybWTyG!VVpy{E;iUK1cla!zv zw`a4~_F=o!;+`X8szyr7=^s=zuta)wmO{h4&&G;ZfWO!6RkILoe~R>n{-nz86?{xd z>8>UUhCS?dfSk*RoX>Ui&ixG=w-39d`GRKfPs7>|+41a^|9rX(xO92^!4G&}MK`gJ zt0H?`y|dMPJaixPE5fe$2O#n|?Z%A4BSpt7ocfs&Smiun&JuzwhxK1`2|u~9u?^Cj zTV7CE7YX2+dgGzE%)2>IHwun=S+wNYekyJ?XFjq!hd2w!N0J7WP9h@buvW2G2@Ex> zdceChrrmzWL%Fx(YLFQT6uueZy%IW^YUu2%m-1V{?V4b@m3xO)XgiuzzH z@gQU>>zP)%TrVnh5TIdQ1HpY@z#Hpqf+@6GN6z8Fe>0jheaP;vc^n5kx9O~@K9I2D zzp_+5xK6!;gBznN%T&2Si849&kEHc3(RJ6nPtSAW%8J> zpVsvaUJ_B(6I2tnK6(+-6@9P5kW0#NgYYG#7aQKTHd=Rfvnll(+8|%}EyPA@vo)n~|b-;ikm|g&`zi2IC@fHCmUMirlb5lhp{e z!-}C_oC9+SpScbKb$Y2aVeV$X>Ja|WtWO#`c*R3?Y|Ge)pBkm|x0<3Hw6a=hLJomTtU##77)oT^QL|hx*_k z=djIxH+<|^SeP&A0{NvNu}_?(r5x38<3y4Uh}K2f$u&g_7zz2ezEIt)lm6*i8W4xDx^jHxc_VD2n zVDwoGl8>~%?2{EjawXPsGj2?}yUljTHZfuU7OBeiu;y*SXROg#EQGv47&L;K8Yupg zd)pk(!1J`_-QDMollgRpLOu`Qs0%x^C-Oj7pV$CqsTWUW_V|zd3E)i%YBF`cu`$G{ zIAR~*$pS(4w4|kaVY+_#@uJr@FEtT-dA|y7YU9yO?4Uchy{NDGY_FsmE5>iuqi%nG zmMraaM!}b3$%ZFa$83?1s-7yK+g?4~$`mwA5@5bmf;t;1tvzvMWIf!XGNayUJ|E%g zO2hYGtbSl2$``tnyIo1=x^#h{mzyyA;8kygKCP116wVI9-KgVC8adp>`QXagp9wvb(n5p0zhqO*{LfvBqp_Ct(KUeqis(y$bz?ca%~cg|$b~ za`Pz#4;vW)yyCH}^SAC$PoIsisVY?(je4rD`B1x)$>gXp*nzpuec}noPh4 zC`W%B?ps5k*(j$LdFcnU9T?G~a;B5Kj{cHe9~2W!*zKm%zHJlT;8FRj<*M+bFOsJtHXS%eeM~t}cU9A3XwF1m{AMHnzd#qz;C8bLK-H#99zDHsKbK z^&CR;vY2PfS?4;vtvUc~_bc=u3wp$Ii?%YE3QycfDW4kH&t*prXges;I(vX3-3kiS-D^c{1FUhEa z1<5aE1WJ4Q+Z)X#gbo6Bdg7ZKW)Y z1!<5@nE~L*gL>sz2Q+DjW~DSgVrna4jEWYDq7v$S?v{&%tg;6*X^(q@D>u zcgF=Rlat=)BfIS^^&1XdnBQQ{xpk?u`yBh5+EA4=pxeK+XV2nCCuDA)S>)B%i(Zq}@t5f-n&^S)X|6cgVNHA)H?CucLOIF36Qq(C zA9A;Oa5oV-ad+gXY)y;}@05y?NM2!vufLDPj!RjWA9^dY2=;XjOW;Os@mco>Z0Pi$P_% zLZx{nr+L+=G#h*UyMLP8s}Z(usHNyl?w3L~e(@8vCHFz|)(-a-H&fOo zb=gLKp54`2zK$@?{6A^NJJ&~evfW?vcn-Xh8lfBRPq5(ltj3$ohwv@7QqS@%_bkt` z1}PVEpVRz#cT@X~rp~+CeWorj3F`bFlbt(E@FzR-&F_H8O2x~h15l-H8>_rg%c}bQJa7ofM*9lJ5gveqEmAN z4Z6_riCk7^n0QXf#O!`uwC^{5ejlK3na9y_-+vM{-hT=`43&+aXVuK4{627 z6AwKHl`-UdP*EIw^WTFqGbX%skn7X%d*g?A3n><|;2M5R__CDS?ewmsJev9(Dn(~U%p$i5RM#+LJGMEs> zn99EpdEI#zZB6heW!YE7?5kFoho!CDRk0jgS+Z-)c+23jtlGgP?{eVv)BZ-i(J-BN zFwbf6YgX1|sTeKTiR=d|9Od1Ar-5g#^^XCnjbM)&#XTzVN5y+48?&?VLMIW8e}Qjm zItjm-*otS)Vn>{4#WQg}QuuNvTK;-4*N=12Ymo1mhfLppFwuR|!P_+sCMOK0>~vvI z5%;%m&Gnt}-d>*QRQ~0IS;I8D77Q+r4P=a^X6KOuD-xE~d8D~wAQ{UT11b4_fy~71 zEf>G%zw%|ubGXZ|&qQ-p#U0vm9n2M;%zE&P)pLx~*8Sf<-Pv4q&Yqu2dVBy>#ZHiy8O)>nun#+8jr$ihL3e95QD=)&6z+)>wC~Tn+ z8nkYV_*Zb?x}J@4xyQMw3VO4GexnNdO$EKB3i_>xyr<|F{ygL_{5eFq-}qFy-x$xB zC9KZgdaJ9UH%rR=M=)_P4e}p$&~Ol8?Xy@k`Ffk;6!~Ryzm$_6RyhsjzLo1J#z7h@ zw9_ySew)W#*_vAUcrBhDybXh#6BSrp4;`I-6+`3gyvC3F?;mYCXVVxD81GD^BL};7g+bcn~f{D-Fq={#~&#rJlnLi8ZC*{|@uad|6a zvHVV!VLB6VAEY0{eF(JLF$neQMzqc-FG96f?mggMB^x~E(_iH2_BAswqrH;~dr5`8 zB*Xd;wyOwh>P;fhFQKbf-YwdauAcbVhl|G5)$LE5-oyV*dKLY$MTGUsN_yk#m*3l( z1Z(J*l{DKvahl)%FVmdQC*zoEhfsGp?@^UzUA15hndk(L_k*oURi-(C>V73nrWtiQ zYo}Q=pPdwqnEBx+NV7w0QfclkxYA3y-F_X4;%rPfuhj`hWx`!5?jxT_#uK#WKAHBu zGQLlIlFYNo@AHMyHmlM$W!e*ixQ~7!S?9K^nf8?bF6|%vS7{&Y$M?zi_;R;+FK;M) zt15j__#{*iNH?$iLw)a%68(DhU-`;?T@KrKmSDe_Ul-se5Y5H z?=aH+zb%*V(<;Shf)t-sDL%(3{^H}yw=Z12l{B|hzRzz}s#`4I?W)T+lbw@=si|M_g47T`Z2k=YM&s?F zFH1OlJkve=YXF)DhhNcnf9?pY$ns+I2A%JgZRxj&`fG9uY-mJ%f2F>!sxJs*bIPk~ z8vRvXS(C58j0WE+!Fe$Rp0PK@6GN{l3@~C3_KW7cbgzUo_-=U8=*jgPsPDgx@V&8y zhP~G7*jD(Zn$KrWy1JL!>MeWrC$05lghg8Tm+wI=S;Cgm;I|V>AB=35it*b8r5-y? zCSJkL7;A9-f6>UL3u&@vaNQN}DEmVkS1s|8^pPehO!;7lu$bg4Qat=plIbTS%i?Ud zRYL{9TV=A*#%O!acFx7R4&GV7HfQX;1Dc$ZY?4LF5F0isW)rzkZ7zA(mJVt{w>D*0 zZN@C#l0@z`nm&!!>AJP0Yw^6Urd7oFdW3guO7S|si&V+@_Yrjm%5;iz2A|Wko%L*W zuekwx$Lh_EH^|qDoqt%kIQBtogftfW4R$OD*P_uj1Pvyh|qd8)Sgkl$037jJfej zmBc)YcZQl95hdNIJ68e_Ek&(MRu1Ot3^MXXlcY4N=QjDaZRgi4uijsfruTcc{@A*F@dJ z4b9Zu3w26dT}xSAY;UT$IKdm;`TUH|FOgxX4s&dI$nts>R$G=5KUz|k!Tc{W!2Ao- z=%e6{u5d&dP#2x1l4*#VD)a7J5t;d5&g1M#8z(xagU+9QIyLhkg?2XyO}~cv;Lq#4 z+U8ftV+4Ek99No+bJ3$#MEI9TaMvdGOrFCs%=z^T$i=vfg#E-)TB(@x14@G`uoyz0 zI`kHL*QSWyX5|A6-TZ?wELi47eDmfSTrycq$#406#4~v#b+OsRgj{=)T6b4Nzh#v_i1003y9Mt; zAph(BRh{y`gYq?aZR>*SJY1{taIMP2Ey#l~^`}4Z#p5hTt${a0^*<4Rjvh2GtfqOL zqIsR7d7n@7&T5)>R@3~jisnVtG_O}QuU9l5^=ZCWO%vYyrvIYCe1|K{&>`4Rd9RFL zjLEREbR=ANA2zEh%UN1Q*02>mU!4aYDT<>;it6MKjo__EDq;5{E_tp@a_>i_L7(C8 z^K79s)>oymaf6c28a-&5erYMn$vEr}>|1n*XV$d43hm zORH(#q-frxXtwz@Kdhz+FKhLiQ7ZGfa8!4Kn^@%@p%`gwmxasS`A00=Pbd|#@~m0A zg5WihVx7`_8=(0XBG_oeO7|31T^})_Q`#yDrs`#Y^O5Pd4s3S>jok8*E)N1U4Fhf# zCyJ_g?8Lh#&L-@5dzCd){LZ@;wul@7g|iQ~$+`S|!4E_gUdgi4ziz{WB$By%umf=* zl)<+CMbg$-vmTkrjS9 zj_r=-LA>lFgYKgsX(AO`#Z(RshYSpdAfP<=(M_8-=h7qFlS!c-K$C3>8?a*X{j-$w z3YBh5K4uVDEu{VPhOSL*@%+weuO0QP+Rh}aCnJ2HCBHES8=UlL?eeOA;=5g8Rac3c zH%3V@AQATm#9(@4&xB;jRL{XF4lU)a%{V{pMy8MRs|xG!ytF$eX-%`VdilN@xp&j* zAM@P@YI*RSRr`m|mU|xJem_PP{ST<l15({WG|C*Xn$e3I@9%pzpjvYa>Sj}mT=cQ_cLK5!T60m<|t<$*blS$igo z2QXqem%0Em9ao*Es|$IpkENt^H}|)w3s>@bUEwrgGI2cUx|R}@H=GPGT*@6?(3z@r_sUT3(}(b9S|S$(tEtJ>c$R*!-JTz&Lw(SBGS20Um~casL}- zy8lM2dhW)#Tm+XtQ>Bcqf4zoLKKF ze-6X-NXJOFM|f9shsV$nEmuAR1Fn@1&OP?`^O3ShrSHE|__pUMRB^86y(`E$PVRUw zgP_{Gda}4>}n^)beTsU9jaK*W&7w zb7>^hv31;2E`XQ@lAsCoAnTlkE%)3 z13@AThYYJRPagw8d#Q$8ASH9~XljSbR2GkhAH*3LS{4#HnoX1Md6wx7Ee(a=EkOf5 zNWSHgiMk1ai^zD76Zf%M(j-jkWJk?wmXktmr1`U^c8sut=Y)edKIA?{?`Om|-tbBc z|CR?T{Fai=i%;rR5F)zI%6&!B^PG_92w(T}@Vc5z{;d!AtpfbT2mD0=-u3}+E5Ps6_Z>gr9R+w( zec$i{-cW!)X?*8|p*3pi?4qNNEw;DIso4CWV)S|F4$x)>m;3K8j0$QPKWL{=5GDH$ zpAUA-5<`FFQS%~A%{d9y@xFw6B~s{)F`@K(=;>*}ms|6JmwllRwKQr@ozTLtlaHUp zw;9lQ8R2(Bzs&oooS6o{8t!U3pLuX6A-*Nb6KM!cj5H=K`QERfN?j7x+7W)=xcn7q zP~MNijZ?SujDTt=&j_$?DzxrNTB9C;o;P2M?XJZ!elAw|{{?JSRbR1d7TFp8Jy$^v ze^K!J=&IzLXXIL;u02geu2E+tAe_>vIm+WVpo%R}c^v@%eG=&YG)n9?N)KL|1MJBt zA3+Pkhd~JMFUxTDV($yG)=JrD?XZKYYJZ#*7n~#+X~et7oZ7*Vn!%^3xvsiPb?8&Y zSWNEZoGojY-M5XbRnqI$3wiN&2-E9PxnHohwUN^LX~hb5E|;R zw~1i7Iw&F4TZO#CWbMR8!)+9Nu>*sS1t=;(8M5oB*TRfMOzzIgW}?MD>T4>X;$-hj z6eY%oMPwq__$HIds26k9xr`X)Nj8<3a};dA4dg7?3g*3uOBe&VD(V+RaK0&}9kvqN z4`9RS*dvSkQ8VQ;Fm2%7HrdZ(QtIxhLR-w{S(-Fy$Y=2ijERTNvI0BK@OE%%Bz&3> zCH!5KFy>z=6C-vuDjXberVR6WnC%VJ;tcV_d+}Peo(1wuiAFuaUduGQTa)j^LEro; z?2DfTT&bfyYbKF)xe-4}uVadKA`Trlp|trzSio7fshAz>n#b?o@C_zTvygibqx?4N zwV>TIB}AKFL>6TmWsX{dE79?_yj=;+%@JH)f6@Zu!15LW8q8z4t$<3IJRUwhGt!ij zB8Y`0pz@#9_FU%YKcy}EjMmi6XMUnwHrJtS+R*cOOQ%%ICTw1%3f-nEBPt?HGsarj zS6+rq_wAK}dMR8`R=xxC zf~HlzUCs}3YDU!km8f`i!+izb9?@*OkNERfI^MX&oE?oHUngMs%X|P^cOO6(WV+u6 z!?v6O>EZc3@cnhzz!xvXHb$}&(*#x&8BN}eaEz}9485oE zi>6dQ@3HoPBUcWNQt7ye8R9t4{Q z2>O8JE0wXQLECOuc}g2AUGw+FQa#o-bF7Rgvy+CEPP92py>-FCuc37dz9K`9vP&4l z@1r(d0|2Hp2=GrN=}u&GimJW5an7BDc(|dq$$3jw1R^$BDPsRrY6a6eS^B%DMm4Rs zPI(N2-(AY(k8Jj?nc^Q(_3EZl0`4ig+)?@gx^IBoDMWZ9)J)bj)m$moS2m!o>+Vbv zm@^efn6XTl-Cy}pw}w4rWWt%fJ2tobPwRLNk=qc)m;^SUh4_?S-Fi* zOn4V=Ge+hBjg`4RJ+3WQy<>S_B6;S&2zecTyxS>;_wY7hbC&NMu*=iY@$DDI(hd-( zIfS^g6Gr4y#bXdx0I>|jqx|))+AjxhKSage*Vr0G7k{L*I9nx=Yq^zK74fMpFAya$*+=?hmGyLOFv6`23o8k+6>ggLW+D=?1& z=EeQtS>di7Sc4mbx{`XDURe2aErz=43w5_4{OJKfRh1qrVI7!bU)RSgyMRvXj%Zn15+5@Wp4! z=5EuLt&ui&ySk5eV=dn7ga~ehBIBwkaMMHOBB#n6a8}FqNP4>qR+-%r;qqQ7vN;)| zyS*@?mMTpg>N0EM0TLj(!|J+^w8BT)2>qBW3Wn&cEmvbc&(Xs?2EX!HKshFtwBc(a3hb-A@g3wQ^Qw3yHs_qyhcP!Em zeWZ=Ys)`MW&MIm(CiK&4a)68?cW$XFr5q9z9nYEv4ti!GzvfjR{CC%<>q_ z@;I2!^^UF=&-K=>7f?H^X#!G<=IdiHUmpjvdO84@fYic-@>q=tNX=$G2J`B1Fy9!1 z`NlYyP#&u>0jZgzF_;&QgZa)F%y-7Ygz{L82}mu>FO0$b!Z?`s^o=g}d-`gZ`>SJU zzB&#~D38^c(K)p-j|wpFRH*}^%iF4|%Y94@SvgJ(d38+culCo*e7}EmlLll|lZO6S zjReRjq#L#yohBf)(uDq4EpI?-$@_qrqiG&6vo_5YV`#1zhvqNGVE%Hv)Mt%JeOB$% zzc>c-i{oIvGi$Uc0U0GqsE^g;0I5apjM<~f0Wyl*onw&h9El8!(*3_c&ztt@De|*4y6yQT2@Sy^HwPTc*K^8@W{l2*|INLLh;qD&g30dcGY*draYB%Mjw>%9hB844M9d<+z z#(TuhCEDNMwHQ3y5Z0VSy6+4MN*A_o)Nwu)+qa-47h9!3O;)7MisoEs3ID-gY+`Uc~Q?%kpFEcEY8m2>BiJ4-@$_mA?EdnxBHG0oKFZBD^Fds8i3b&+(t zIu~<`yf-8zre=*s;adXRL8K$e7%n51{Fw4aKF(m$P7`{R5=F?i?(#d;Nr& zjJvZbcIldtruZ6NlQ$C~C)E#;%CecH4X&5x@nB~?LEl@Ehc&aYCaB9@yO54M7uH+F z*;@&jhdp0L;p9fc*&fS25{v4}4#@G2Sdc!r8isx%6)UC5KOez{ogP`NJS8i}{)H8P z$;hQg`eF(o&rQY%rHlUBDb)o+y(Vh#P2Z{wo5Wr`l@$DMQVtcX)5c{i2?gghnI?bDu`3l^f>38UH-cgwK<6f2HNt+VvX5II zalS#&;S^3~k>?h8(#mryJax)*8$9*Oa|b*P%5xVynFy~)X62_5pRUw!QhF2egQH)3 z4GfNjIUCd(7Va-SJlHoSadjEfkbFfYM|Fl|rY?&^iJCrtm8^6UjqT6q@1Q>Q$if~Q`2_J*fHdG>)P zqdfbPr~AySzN8Hvwz4a+%()MuSto{&K(Sd2fj0JBgRC98x*p*?+_0llA~GPY0Chf~ zP66tDK)nJq_<#ll$oPPa0zicM$8@_drgy(VLY>jz&8DX9{3&>ugpgUz>ftjk2E@#U zVlG%%kC^)*<{!f`vz3^#xDYd;zDapCeCVW&-$;5xXWzJg#yQ$=^ExOZCCmxEEoN7u z*D|~6dSit~?=zHg-aCnZ&*I-J@yp{c4f)z_=-c<_Uh-xNpkhJGU@e#2w}jlc`flen zjo->Zf?bL2sSDL8_+A*v(|7ZpCn|0J`~dbbP}psL)D2b(dGDxrTgiJ@#p~>%;hJ~Fg`{`TT;G^BN^zl^&i7Dgjhd9s zjD+5mbiYaI7A$=NJMgA11U}f}-mScl`LjXbt%1)Mcz;f}WpLG}kO%s0Rgv$g^4%5q z0)`yr;%oVGddz=ogt20sN6B0E+WLOa_iJLGCykn!Mr~6wa!dkp9to|dm$cA=_*~DiRHSw>9?h89{sjZ zWF{cnhar0bvQHRt5FpFLkdpv8B@8(ikP9o2XjJyZvL|1XFwL%`mvtR2U5RDH^^&9r zIwW27EIGsPkD`806!bw>xcAA+drx1byxtSYxVU0# z84ZZOBPaNBTLX*`Kw{h`0k;JhA%MiVLjvvy zFhT%{ahC+#6<~w_660Py7&9eC2rz^9+1~>D`xR)*QTKTmv^n=VeCiB$30fYX({-1k zQT~mu@`*W50-M4mUYr9-%XgRY*L42E;g<6bf8{yA{Dx3ERS8f;Nx+nd`-YNK%s{i8 z;H$Y4l&ab31C%2-+^#~p{E#jM$l*I5mpMtRfDuvl$47h}w2gJp?oCt~rVp9BK_NIn zzf+*ogWA&Ufi+cK?%pm+XdDJ8^LI`|9tB zQGb9v10&Mx{zt@*fZ2{-P2-nd?i}^ESi#NiZtD2AzYcN5gkjF9=&DnW79WuC9gV&t z={vH%Bjr1q#yIMgqf>o5)VJM7$oP&1-;wqmIo}bN4#@oi%Hw@JXT&gBLP={k+%3>d ze?OzYnd%R3Y2h5mGUdiQ4pEKo(ZP8}lpo{ct}9o?$9`U%GyR&zeKv?6AW=@TvNBwD3ow&;F8fI{Nzm?*kG44_R^h1roLsL!U9VOP3;q8Mr+7hm6z zFpG`U+jX_}6YAywRaSRCN9+6p1KeWOdW3T*TAlNA01p<<%R1ks^EBG4A)Dtyp*K0d zVhh}P3up^Rbs%VPt*Qk&AE?>eZof%(t0peuWga?&h&Vtq-@VNUZ^HE4AuAuB)N9FWk%E;hS#y!+ccFs6R}6;a$AK zl)WdW~_*c61(67L+60RoSwnSTffX_6j8i^SZe0d1(PwC!-9Z5}LV^%nSr@Xiq z=&C>KpDH1IomHYyi@NhL1$8yfcbn@04xM|xQ7FIy`0+7Yd0L>ycFn%vuMzIkmWo!vp9Cejgqh3Ny*+v zHXjwR69VGYZB#*_+Z1CW7Y4e!v1#cpC-$Z$=YEL_a#MC)lcgE+9wHfZ)s>Gxh_?+% z*LKd;;O-}PPPum^cZ+iGMebJRK7`zD%6-(1m`9fGlgQnn+{5IapxmD)cc*e+OYW|? z@_Y-Pgz`K9Pf~dvhbN^xFT#^%&!+5|;9q3}TKNjf!rX^ZJ9k4J#5qhX0>B=`n^CA^ zxNsbALhY_bLyQlfQDeX<8sGP(6@~-ZagA5*79aM{3ar(Ky&8g?(QF7$$59 zVUa{gh3c@FVPeGXJ&Y`_7(j4X+!Z%e+;B$(MO0MO0YOv{6`$)_4j-yFmFahbXCeH!lf&k^!Ea;VJeP-mDl_0R24HhY;K7W`T|bqn zUxZ#&rZz7&<=)VGlOJRfTkv4o{du+#*&d4MA0LHYRhTYN_68biCwRcb8x^HByIyUFuVmVGIYPWwPbNY^O-venA{OSYa2e*C9j$or~FW47cN*>D& z=BBuh1a=v^7AlR}Hr=4g+iqPq%dgtFMK-F^Uv9FEQ}JAp^t{51?D664>dzgiBd$0$H6-)@E(hPBn{)q0&4%te;&fAqNYjJ`}lWobF%ooeOBcBh(-w(bnKU*jdp|btafM=K69bc!4qk^q(e-nT6LLsEk8y zB97YfcLht9=xveNUqtD?C}ULTS``$<>ZqS>4z_S3S9Nz1qUOy4RsSB9$m%o#unEJRk|gq*Jr(`#;ftpYZ-~a{0Nqcv z^pmb)qB)TVA!#R3Z{^W4Vpv_Plr!<}opP)YIH2iB!_2gqt zBhMSqNo=>N`lzG(b|l7Ugu}D})t9@$UISBpN4Mz>rK4m!ZPLpS_B@ZGepqS;2&=HT8xIRp_ZiVMc z&QY*%CbN(qk*k?*WhW%UQzW7>fnD3d^zIf~xt_}T3hwX!nYz7x9aU#b4SVn{BiOdU z8C;Jpc@q=Ss^ShxDO}X$JqT~4LUS2y;@-@BZHbdsJ;gLU*qUh&8am(D=S<-lM&hz6 z%Ka8zlGtqqZ-uA4c|>GK8K$3K#n~?)wNxcMkZQoyD6-(NyH}s#nylX~=d<12-TvFq zoVS}%D~O!!r_GpdifiEnH(+-AW7L&B!8=U0(=GdG^w$nLXs;c0(CJYJbtcQ$M!!*4 zeR-$+Rna*3H0i4{=TPBuFPxu$4K`MmP(24sOPWnIU@*J&AWAmnlzOD`PH-cb9sedp zUNsvqCk{uOLbg-_!|(8#_T*tHegy0Y1UA`Q zJIsCoTRl2c`XU=VQp$>Yb z&*p)dT*GpLm5@p?E3w36BVFRDO5U|y%?XU7yfnTyq=yAlf!+^On@981Sc#|?S#6n; z2nJ0h09>F1Ey@2;Eg0NiNyd4&l|Wm$pHH~|l5qbcc5@f(3#<52(|!Mw2Pv-XnW*gL zILD7+8|CCT1`y?R@@}ouHN|G!yFhGl(qD9kyS!S5mw*qOrL0q%PdJZJOj;I$6=btV zu(&Kp&UG3-*UjwIQmjna!}_NYvNi$#MqSSuq8QBb;hIW^jd<9X=`u}>a;Sd zlfvh*R=B~{LMBu#M$o~I+108gs|A97CL8*n!f@a@bMf95$$#WshB=WQm&wNDV1^T4 ze-iH`I^hL}M2wEBhK>10T3m5-R*=fEOjbX|FeY^@jWzViB2=+AdZnS{pWzygyY=m? z0W~bIE!5_V%sJm_Hn)zY&mIe(vwD9~q#pSO>X3C9-4FN}RZ30|k592$G^Q(`4iZ8c z7X$O@e;NH_YXCUhixf=z5ywcyr-u-I_L2W+^?z>DzlN{iG_h#^RD+)th8bz&q*UYo zXBB+Ov788FyYg^MdDt{AGwe4EvkCU|rhj$nh&nFGrEuIi(}RAL-mG+*Gd*}$!`pfr zd##xsn0n7_y_voCOb@JL7woP0RLoNSqtvxq->Ezq+LUa)gJY&=dSJ!1kY;19l}=}- z2e#M?&emJl@6PnVZgs(hoQ(Y5Ob=|47rd=gDzjMKsWUUv^9}@Nw!VY?*_obO;m>Zp zmHoMy9y}CK$Zg%G5K;UQW;Bzq0&0^@#O zzZsuCX!0Y`?8d5^BVz0Xw_}cEWD53-r7Dg%+1eUSZ8z!n*T7_zH*uUnlLYT)1a}Zr ztd=dqH0kP0`LCkMGj}v&mi?0`T{Uld6UQSyd}d>Iuyn@Mk9B?D1JHT45$&@sr0+Me zPk0+OETpA$L%08479bFJ(R-*eNxMl@!%P18*d(!=IB++)@yvyrDYm=$0GMfq8l6(R z@!yBWyRM|=Jr(5m4^WxC30<4(4pq7~cZwtH$g`*W>Ss@RUzHC(dnl~HVLRKFk*o_= z&CB>NLq9kf|K)bmv#4K?^P3+N9zV!B_?F4maUZ6P+N@I8eVDN!17eun_;PT%1X|Jv z%DLg`1PRZhpWp)ob;C{Y-w^xnf&YH(rz{?A%p&iFe>)5oeGu%09funm((HCzpiFiF zZ43BIyLbNnQx#iq`2W$09rM3fF|)#V)n9J18b={K`*4U{ma@da|By^Hr~YB==4dZR zpS&A<1hUSLn!qJ5_!xaN{)KFPx)i>KlJotHxJp1&Y1dZWE&_ZU5${U?{tQ6-5endc z+=QxUcqRb~>EIKX%lD8weCP+0jyE5We(f+qZA0DD4uZP$*E8f{LOu zwPnmQVg5+fN|>R`4p*t?0c!5~Y#|%g0LQH54yyJh5=*WsD)%_7*=1oyPqyh@xdL_R z5{h5Q`4_-AFnN#C$-DA}ysB7MD#lM|Io+=g*S>c(ZJ#aDEQ_Tk+8+pJgG)O3?pp5_+ufM=b3ufw9u z(Q?Inb+eNQRnB|Z`E@vXaDk>WlE>{lHjn%Gky?l`FslwaIb#7U*tu+1-Q@M;KA`xz ze|0@6{twm@Nz1YuaODsE>vKLa)vy#bPc^T4B29vLo~3CT^E_Lk9NgK#H*{}eyJ$87CQ{wKPyebiJc{K2_C@M zSGzh*|3Q=ALbU84pbS=L3G^+K&p_LWuPqM8$3;cX!ii*>gT~N7axV0*m$~78P-dD& z_r;ajoh&mQT+&eJlRGX{m$}O_DHHVSEc$+z&p3+Vc|;kCEDvPuagjG$m(p;X!$p7Z z4EBGAN2d*E#i7t+zyJmzOWaY_qO}nr!M9D>FXGN7alXd)Abae?b=T$m3HsqaJa)r+ zCbeeIVh_vw++r~9<- z(<768`l_fH>QjWku60)H0l-%GBXZurabWbDy03%K;Sr{bPOuq!Yx4g9=Ud%Zrt~+%l+pj34maxHy)d=ED3@db?(^#GxZ) z(loq-r3thkZ9Gan2e?Vok~SKOAF@qy$%)^<3~#4+!N(ym;R`?E!{pDq!}F|K*}7(J zX|&r5pCgb}+$I;feu#FPp>Z@eEAIv|cWb>?t%oDep=h-%{gmoILbq_V`Zpb1vLP<8 z`{;)EC%%IRTL?VT0-OmRqEGNG5LUN(5UmB@Huz#utxTJrVleHfm%d3ASnpl(eh660!j$+uTxyF*x{%M#(ADas4SU0=A&t_XzE5T*_B;N3TbH z=Axs`20Z@MFw_@YsLnJh-amIK8!_)tH{zGVZpPQ1rrV z=+T8%`F^w|22He#drM2`<1Opp9M=lETTAHvEukm3gr40Jy0Hbco6x$QP`5nhS$*4b zR$uoNGz{b+sw56C(l~5786LkFgEBmFvETKtO(68w8xh)c{5N8^qw)ItsRKGSUZ;(F zY2En=aOh1`S3Av{9W3z|>+`%^DKF;i+m>vhxS67QY@pq)wHN4@pGjDHJ_T7q-|^NC zkTAYeMF7;_)*e(otv$fDLKFlnOT5UVpunHc(7)`gX%E(vSMUKt zJr)lSi6(5rOKrCTXjTt5$_De|$_+=N{j3X@hL@}q^s<)F z*R{;|x)xBYmL~dAO_g(Q+5ai6jl7!Dvguh~kyTT@zVKE`IAwZFc-oTuTz1KAgerxs zuyl5K_wnfdm;kYf7=L3L^d=@lF_bAtSK17Ji-c+BLc#MTipVWlfFg2I1Pxa>bG*uj zAH9W0v9xYk3N)p*8`H`GqLsu#x?%4LDkcHg?#jN8vXF{NPo|LJv65SvjZw?@eS~tNH@QQ z37;?Ih_2@pf1H(&9$rp`p3*jf5VLCEA*P9gDi zvyhnSuEy07>O?#=d2kc1;%xYGf}hcZs~4se|9fWwSMP0sCrB+{#|2G`sc<#+pmKzU%2QbsNzKgNozSI$ z2;ObzJ2%0f_&qfz9BhLBMc!HSQXsR{Oynf;Qo>?Mb(Xi=o}!?C;349l6kP1e?Sey_ zlegn|{tMCm`2?eUp`rTCp`DOn{0w&xIM1wD&d7-`?}c|pd3!czT}xFYaDn=`jOi9* zYfO1v#&oNR9=jZCcH9j|w~Bi;L$7Xv0#Cb@8}r8LO>n%s6USQ`Tn)bW7EP+t!&Z0I zvHcsc_Ep`eX?I6Wdsdn@{BsHGveg$%`PxV|ympw&(?Rj!F3$oCHWb8r6V{7%XX{0) zVXG*rgzBuS%42q8IWxNeZM?TYkjaUX3z zyw!FNHajL)C0Fft!!tTm7t~xz@*~60fo^!34jTSpbiN3E*(XG|{}hENmK!|5^#`f3 zo!|;xN0-Tr6K`Q%rVr^vlw?&|`JZ3W&W_$L<+*H|?@4}Rk5bkHRNku1Cu&k$Jm|1~ zPS~;B*iedW@D#UAd17+W3=gCbC2M*&Ywic%cJSEzV>mTDh6011bLoJV1bS)&t+4IL zbvCcNh46yqFJWmq2|_)|oa2HW3AJBEIudVTtubhtki zGLiVE!| zX8WfK`6$zTZ=ZHi)U1lyR%k1-L}9AXR_a#~+M@E?C~8hcZ7;MJS@4*i$u9!_n z-Oyh#d-vdmC%1w+{<~}}rr;g^V6qZ+fw51orB}5m!3png3H@_RsDD~3=z2gGHA@e# zX&LvUfG%#1`_O5vFf0vr=`bQ<4pRIWi}1G7BR@uAXbaKK zq_sN?Limk161qPO&xri!_}*l(=yNvWt^DZi@J(?7^z-1HxCjySW`wg99f_Bjq9egH zRpUR*6V4trm?@l%Ij~gt&>xzi-*1`2?^;4(z;HGcW(;Rz`pTBjOIkv&ZwdWiODOCc z&W8S|W!&Gjgu>k6Z0J}^C=4Gy^w;JVpW6~T*)oTBwS>YN;_RM$vL$qTE2w|GOIYF` z%)j5T@cSEf|BQbp`1kw#dnW(h#lN4E`1~92@89{?_3+!xze66MbAng+d)hF530`5Y z<`v2jufWS&rWD?F2EM(l^gEU5ORx;(1j`^xv8|%R8Yjmu*nLUXp`2hHWJyk!!h1MH zTBk_&C0U4af`yP2PAPnVQ#d+>(^pEc66FLdAt~Ha_$a4vbqcqyH^EYr6D-9MilqpD z!6`hQf|!{EYf(J-_i9bh%e306Z=!cX^UFIEJ(Qp3!<9Ru9LJ!O<`7~ zoM1&H$sFC5IXcOls4dKrloKq8B82!|DoIbFMW2jrEmc^zfULWi<;j@ zNi=CG7s{GaW0id_LwqHvf!xljh9$`bKy!Wf(lc3aa%dp-kxo%b>|n z9nU1S3x*=?0$L)vykb|T>KD91W*Zg&(L?WaB6Y`NAuWoInbJ5YYr(r_?dU@)=gjaO zUhs1&$_GCL>D5Z6U~kg`>SDgy?s_oPj7+ud;n8PljT%RNGUWNT z$opO6LhPj>|Kyin_&2BIhyGa&LLWOJ^s#HhHp_kNgxqJ%Sq*X@J0bURM3xh5z##x- z#EKo^rn4f^37^7N)8VZI$~(=1pSFygBiKu(X6q4kH|P*4bq%FOggXvNr5UJjdfIb0 zM<^vuIn%7SNlSQxHqZAM*4Gg48HSY`;z47xU^l8E4KQqO18i@G&1-Y!`j&~B{}`LIoWS%-#K)dZ5SiwOxfQ*gD$Q=4NY-3ei!Q+Pd&BNK_0`v?ubu^6n4jI3W+jYt_PB;UeDQ!X(D}BrV*{O^KRY(i`OMj| zfzFw;V*{PNt6~G4d#;KNbS_&J8|VaWpQmkV_J~bQd|>np#<6PWxQBb{upT$WVKA;J zhmx$21|wl(`0i^4H}Of0e=|P*JLTBs7WUlA9y{2kzHd<9+wrxBJ-N2qVaiz5_Ej6~ z2dG-LTEfG(xr&SXh=P?CcM-)HZnsN`@F{D4eqZd1z3|jknnE4wg=-?ufnFF!o_)RW zs>rja7v2U@p*Ua!7yQr|bL?^|NqOb(mA_zmm+TeW?x;1{@4 z*bP&^#awk4$K96qYDLHOWC5ZL%;4&q3SFgopZIn@y@gfDibt0lar;SmPEI+_S+T5t%b zRg%X%!TS4&BsfG8oW?Wj!;Gbyg%pgisBO!7eck0hqkDX5HdgREKA#4nWcz1JdZ$SdY@S(+cwRx*palcS<-8+mhGCBOQs{SV6&w6g5|PJ(>Xbjtg%_rTU#yL zvuHCGl}_8ToZ~W!B5QrxaETf`$8E+$$PRYT-m-EX^-k;sx2)14TQiA?Eo&*!2jv!h zpt!fhmbEw07s)NFq@XS9fvcOgtjRt}Zdpy$Cv1_eVauB6n}#i`^tY#Z{lu14^OVh7 zR!Nc3El+G&b<3N#tdb(DTb|gm>XtWeSuar1anbA_EKN9EW0^9;b*t4ib;t5Q z6CduYWBe;u>tlSDTLs^8cqb%u=17%iIm#3K^%TwF4gBq8o_fmZV?LV7!txm2usTr| zOObT0$n&KyI!|axP@Y(2yW{+zkRN=PD-5{~XKlKCVdeyWVVotI&TUs~OeH|9fJ zSC`-A_e?f+KsL%j0;$xeeop`J=}XI*0#3`TbXX=aO%}Zm`(undRTe zSJ>B0&(AtBuRYe4h+7OU!P9lbeoq_frWvhH&?X>$ij@eaXl;6gzkRG3Kvi0eD!Ec6 z>ME=O(pBnBPy7uG81uoWgAaqf%|D3!&KvpGXBeK_V&9RxJJu(6$Ed-GN|WH@dcUPE zg*}$M6c*j*sTlK5jPHc4qGA3c_EOhS9$ClY`isImH%&Po(N1~1&}qRY3OBdF>yl3BEv?!W6)lB3pIN@qX>s~!g;O!KV zuj@yVkDV2nZ-4AbVAf-+Hf9&Aay_kMJl;C|-8%f8#OJ!I?1HPVu6W6=FL;$mSK$yt zjBcIWaNov(?8czB7y2Wd|Ju2N^S?S*a2{GMz?hcDyq%m2RW%o^S|1bD zF00p#kyc&gR7pK;7&bXOnA_wTs`noU8v9(T-+Z==(^Be867lqzZqu;}Nf3k#fKBF-@7emC%c+VF(d8OB_rdy!EXGQ_6M zI|%X@rm?m!SL$Wh0(?Y$@6y}*NSE`ksHf<0+O;*bu^)HsYt}9tx7}^E zqv?lj6-rr46U+X8o!_+V&k&$DQu=ha;nhVqQvGCk08N|kUZ_K2jggeF`~J*A}O%mMB}jGnSDqsXv((GJ)^kgFQ;bP`<) z&zE1cW1bI6lQrA{YDn?Miy9fc-UNfEh&&5IO-DvU+WDiMw6i!jZYB$$!tY-6Le2cr z#s5?@+t>fI%{*@Xj``Tu&161@cpSXfTu2YMo8ep5<96}YHm)%!M(>LtF6pG5iX}J- zQl=_$%pSQhbL7U%k=w)^8DNI|FV@pd;yLYm?=sV zL=>if5h*LvRDNRI*V0)Ur=I|_pN6~{ciMhnzcORg*I2p z3y0U1aa;0t1fIp-Wr~550?Qz`3aWb+Z00ih{m)?Z=e66zeR9yVAZ;c13jd3CoQl%K z{NU#`bjgFzVGbVQLn55FA;}Kzj*Gq5F3OR4yCK{q`6T$9A|-f`F90jnM)H<;wXT9q z^oJ>8ufDuY39w?TD-b3zwf>iERZG51!2FY^b85G1{VGY^mF>1_f19+KFdceQltaXb zE`13NxMU)ANB(!Ok9uy8WN-21Srid|ZN1{e%z`TwTTroxK5tMwsm08VoTXXJ(wH&I zD=1hRGr?sE6ulJlfEIUi;sI6JVVLn$lIzr1cW~$Q`RINPw?^G$U@k}90hde~FNVjL zaAFpJxgF#IQ|l8H-y*`~X|m*opDE~j9o=sD)yU&op8pkFUq;C<`5pC%L;JZeV~@p4 z;gX;5k-+0oSMU232K+Gwe2f9eQ~6+2QwkI{aWS9ErobEauJA*(xpu&2jp>#1}0*BW9gI$RUr?2(ygPO!lA7r{=;`3YE} zjVB0rFq@nS;IR`^!}Ld8Jo_A87RX*a%1ENdck3$5{^`3$Z^gMD&T!;1RL(69`Zv3! z!98x4t6d!_We|@zv%%WU>RI?^;|g5;;XW~-px=y-D_0S-2(ts&JVLLSN6;_KCz5Tl zORK+ABNn3mTRxZTRle^D%L^U^rrp~zV09HpNwkimA# z-uw&lHmp@;oJ3 zE;=+XNz`X&c`s0Nsv-WR2LGH&fqzC?n+<&8v9#B-?)1D_T<8BbPQ=8etuxt#9d+(8 zmj65Y+E&q00etWdleqF`-gAi6OlEIL@uS9@-$7qY<$nl?+`Ntb{_{e^Hs2`0G;{y1 zBHSbqw!^!(x%p;z{TbzZC;Nw3$&m`i#W_Q zI>M&kyy^K?TAKE*MAOJSmFNoUsoRo0MgH59ex`MIKr)r6@1IdCdydV6xHi6PqUthn z17luHcLXA{8YCLKQ*2X!2YBL435&S3?dh#Bixz|eiknDjHZ;R#H+z9z|K9Y!ROf%C zg1~|IH`T9u1M0_&)r+o@#aJx@xHgN&Rkj^@CtR>0QLlef#kG!S#n?%`U*z~4)RfO6 z&L`bGFfXc3`#0rv6y?QJc8?(L#5gXOh18-2~{D7w6_W zo8J@r+MUhsjeIrNQOh#dYe4e|lAm6e8<_-!58JTmO3f}?$crevpev?ehV=I^gzc@gJ`me)GcWGN&wX4(4P`D3X5aOLbV6`rd=aI*q zKqKB`Ijp1mZa4U&8P)S_s%ItzdA4mB!pg|%qT9s*%+lnmyAf6QWFcqpXsJakuej)k zLh{?pjGs!&!Hl&i#d8FI{J_8#Q1tLj8rm(u`fwdwAmd>O7sz*bC0wA~;ni>f1;Tg2 zbqic~!UZxL-USz^Vt5Z+m^k76aDf(vkHQ5i7{0EDTETvio!OIV09+Q?)7HKi4nwBkckNLDm-+vw?Hi4L?J8qQl)Q^ z`_dH@yyYXRk+#JTEX#WXoElRbsR2=`DIB-_8^Zxn;gpa2@5~4GM*2Xf2)BG{UzG?{ z#=^6VS^REYf+lOT-Y3sVnG-pJ&lCY?GjVFa0=k~ZdX~4C2cASUmDP;XMxS~+{RDI9 zM>0J^LW2%Vo&oQ#9AnlCj?X%g)fxm=C(yk4dHhYEC;qArR z%|hq=QIPkvzc)VZX@5`t5|71S$KRj7u74mf;&s*>GdLI!E7%7aTftsH=J}Xhmt)!< zV@~|l02N1Yup5xkT9h%4QZ!2MdpF-hqdi>co^cMPc=f}9kQ3;dY2t^P4VoQaQXz{eHf6B_Ud1-M%S?pAm;`Ip7+=r-h6

4^q{6{LbQ*q_h3Bd) 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 z¶L}f}Vxeje!aI+!Cpl@Zt;ktr7Zu;jqs^u(YSxhLvg)g~|F?M!VsI^p!pE89Z zVwP27#q|EX?n)(h3Aq^1=fYc}iM*)|YcjZ0*~1 zg1?iun0NV%3HKnDe4YwTTb|43W}Z5uLt|Y&?#XBT4CLP{?1?H2y0purD2=6Q1}!QG zwAQVli*x?(qD`>6g<6_PO;*`hY#N8q>!_MFvs>M@$kdiPwMDL2_4YI2k1vZxp&UMj zIatah&3v=?p)H+JHRM)gmhR7U41-IAQ_gHbua4C8iiamYV27O-D?ED$;wdf)e${|p ztHj4xgR4h!+PS;ha00(Cr~E!6Z$V0jVK8_{ol_i8(VJtmXbFR(zYHrNwfHM7E2`ivJy(o*=Dz=sC%2%x2fI2Qa`W{-*yxM#ZBzVxI zPyK74YyWW5mxDjh94&A}xdB3@=}Cx@e)gwriJ zTCB%ORB|*TxQuPVROfYi{%hfMB~HN&{zffb*UOnx;Op>+&ZE=qo!$&&6I#I`S!zx3 z{-Q5L4EI^0w*b8QEq%xN+-kjJu%`a`7+T##B;^_szkR9H%n3G|%(v_zy#86_+dM;y z&`6hfYP3L}N8jF=R5eu!?qfwcj?9~j;XNdCH+X^?!aE7owo)_RF<-Cx<297yL7RBO zA+Oq8`Kor_#vO<54ZeZ$<}+rN#u+bVKvm2KOtwxMH5cm;>&K-H$Q@Tk_9E-&7;O7b zXmwjA(q6!wLc&NqITdai(h4tQV@}3XY5AJizCwJ(VyOpa|Wm6U15FlRgpvg*%embG;^`&V29u=+@pZfj4^~DLmHvw3b)_O(I zMLnJGi==B~X;wKyyC)E1ep_@&175e&2p$j}UN62cGQ2Nn!Ydp;RJ#MCcLpC|@IV@% zd`DQphhb3cXGEoC0{i>YysnO@_-8i7FRJ+cnTGiKE<(F8G@|wB9OKjUJtMM5W9hg1 zu(C>Dvfw*!Pb>uDyh6T-CqV4#2{aIR|ASWGx9W!(l)-k`U#ofHuW3!lRu`zpNq&D> z!{a1g^fU=u&&ROx(^Kzlv~A&UlOH)nZ(z+l@1Ej%E834)6Og zdd0;XP22IWaF`RtVC9Q#YOrD*c=iVmLJ<2co`6U?>X`l}#vp`x!M8CT`;^ZK9^#0L zIp{mkHcYBJNAKtCYMizy)2E(x$*Q zo{@Q0(c?LjwY<`}EQ;RBlFXx=yvEm-DJcQwB9E30LXT?7nacFKQ}WVFCitd$7bAXN z44gq*v<@aiXgPVt18c$zw1n3$Ra{xYo*ZEY_`S9~2$u=&v{`43xO~b5?>cpP6wjMn z$SV%pIlN5U0z6R}^n0;Z1bZ%T4hJL--$RGNWXvWKBG zWPdzo&$irjq*b%(xa#s*mJa1Ckv1mA*`TA}gF5OMC=RI7mOaU}8D9Td95ME#nW*tM zn1`P$F*x4`t6jYy6FkC7EWu{x`?v7#RY-R|Fy9GYgUCPNy;XG=8j~MlCb(YkItLFU z{s;eFjW{rIvEj{W~lbhHs)Wa)v(^ zmw|U!&V`Ojm$P|KCT(t~qizPg1*>8Dr{884TXl=lV|^D>#o?Ua6;1kLUNl&1ZR**p zcjNA!UCLK?afA2coaqmEdoH6wp})XHf7mSLy;?aDhi?>i*+gI_5p{ZbSK97or&|m@ zQ3pQWooUv%LBcZP6 zgy7*v&H6M}?!D8Io|QQPkAD+O+5H=MgYIur%=tc=Ip0U^*q3O)5(U^-1K0tXDa;9+ z$7@cyey1!tdowYAjF0=6=2ui4D)AQXeL|id7$8g_k52ZurSH60e2?OM-d`dt_*sNF zPXKX<;dwXZrV+;x#CbA-I4dH=>1Mo`N^j5SbmC9g3{6N%@-$W$$WYu}kh`?Bg{z@OFZ-lef)P&=@;$FIWN0*+3EFP0Ao;Zcg8sZlj4`?Y?qtj1iu2I zk!C%O0k*n>XDqQ-X0aae%TWHYT)s8Akjt4wIrU%jWT#AzL#EGy(fAE=aHSuAYl%tW zV9H?|G{nQa4PDqXxil@dP%YM1ypZ+Ks;3agzEn8&rOegyuYV)x_wOjHF_-!Vk_Hb)jT(NFYjvIitHTX^rN?QSFVW!VDFK6@;--+*M2~b$UdZI&3<}L?58Hl z{u;2q0vw0aWpwb zE>@0(BYsCFj?MkcttYHInz3$vb`lO}TW}u>7?0)*SB^d`@hnMXN#9x96m(ngb&5Sj z9dUG&rL~ReXw}f?vr-xlrvFjk{=fuYvnNy8UtWCgWZJW8dR_qeYDXkm>q#-|3utlN;{{@6O zl#9u!J`j07YBqen>3;-$P?Fd^W9YdPB`!QO{;{G||o>@jKflaMGBNFCtutP$a?V_e+{j z{iG3{?=xoe!O!F&On~0F1dGa{;>IRm@?h=@7z3`q8e+i1n*5l>RFktBYLb)r?gno_ zUD}k-30}*~>fsGRhbMzjvZJ#KR?{Ln)!2+1Dohh#g?gQ=AAXeTpk!hNRr6FW3YdhW z-&RB0uMrUugI`c%Hl7YP;|~@L;4f^LzN&bhz&RR0jH_GA`Oig^sPcqa|09t3WW=xk z3C>f}5x17;v6pg$KO@45v|Jp!UzoUWDgHhUTTRBxnfI5V$y2$Ttso6$@Fxwv?Hm$E zc^5f1ZkJ1%D7pSi2d9H>@E0u0KgU+c4gL!EFL+z@-@MU(DUSf6IPsV% z{2w`dN?LcQ$jNbqkSjH&YKQ+bM{Mxg{^L%h-?CJ%5&ok%23)~(9AiquGS0)|+CpC0 z*ByAa5d~$)UD+hQSsB=XLC-rgs>4f~`w1zx_ z2p_GW(La(4vsV}!4}7wL|0^d>D9D?em1fE#;f#eE2bU3_I9)p5Vx1(*=)7R$DA)O73C1jrsec z*-WQasd}BA=JPYhpuBPS_l4x!iKB0>7oj<>Nk%nm%cz?Di_+|m5#hC4koz5qwWV!~ zjpbJfJ=QkcLXjOj%LGJ@eD1`hKXzJ9a5)QcMAopM=2O&tKE8^&GV2r<_nC4R(BB2u z{+?03!J(1I$SIef_@c7dK7`It9deD>0RM=7Ar;iuakqu%M<=Ai9gfS#z>aztZi?w6 zo-25Seo8dB#ch>v*%kayDqcg~FS6a3HoidLjZ~J+ZzRVr#4fPoXP+66wOb!I;1%qG zUy4O4jOFci@UTp#Xq=rAACD4a|8r;_A8W^Ny>bD0n_uQlJpTGya)p0ty14CnnY8r2 zKjunE9K2+HR)dnlGfMz`!xJfxb(wTKRwMeF=P2#r^op zdvD*{J9*h;cXN=9NO0XvLbCA)D1s>7H=?_sa>*5uzy>^s8}L>H6^s`GDpq^9YESL2 zt+my*wzbyQo|al`ZL8L^Y88e5_n7x~cJsoa^w<9Wp9W@U<~!fHzVn^$eCK#GmYfpb z6@bsPBfon^GaKS209Fad9lT@5j-poRvvAwWXW#L|Z&U{jK2F0@ipgQ`XFc^6%O|9t z7m9b0Lq8^%hY4nMuR?+uLkQN`-m@FjV%%7}mm4Kr5sP?+62`PlB#a4!X#?#eUEu?d zpbs7n3JA4h+%m4S;i3uaZPob&&@^HTnPpS{3V_seCP1MmZC!7%d@))`G{6Op;W?Q z3aI3X`HEu|Q-{Z@aThXm+=eUWh&JcaO*f{k0r{K%!bSF*<|M&VYX0$3Na1XVDqiTe z>9qE4d#uxxrC<-TUj8nQY`v#I+VL46Xtds|oSNeBbEF2!I9_PyHN?@Nus1618c!!#^YUAuvaKz?d(p;^kz&asO|0O_c-5k%uR(b4<0#NV0_Y>J zxJ3esIpO>rc=D`4y#G+obecocETk*%pCPFns&PQMaPSMl($g3C$-z4Yo;5aGK^GDG zdDJ#XD!vnocl*F3Us=I=NEXLEua6Ed5DSdP69^LqW+Hob8~JCU)uVlWP#{+!$jBQP zJAhdL*jf|d(+XzsfXNYcG+g} z{-*YhV!He9Jl$SPA9A&nlTKq(k-vWe_5i*|6;z97nQ)AzL?Z@NT}rhYQtgfCv|iI) zZ6<5L8LU<~)Jrrh(#?KaTJ1;HSagtSdikC`Gg*t3{x)AAcdoNrXYxIJ-gK&O_wIdTp1X>FsJPrE8sdI#W-ao6U&N{+xHn zd0iIMsO{2g{plL^sQs7-lEPS+^J{IRRJDI03XG&5Shn?GwSPWMf)`by z5hr5fEM}Y@N|tj%`9~T27SB?@IRyMW1x2S*1P<@%tX6B2c(p~o1Ef~pez>KAr?N4d z-jui-gFJI(PZ~W9;%@#PtZytCFfmmM#(M+QWYDxf>S#8_XYJ0nWcBs@jg_6?JUR9G z;tu}#9{W0cIwy+Xk*uWeNTj^%JNrd`cyAjDdCt-6d`HsUY=6_meP~EJ^b)`@iAd!h zF~WZLLFC?hVM$@_cMBTCJsLx3V?P|=LZ0$GY;yF-v^lRNyG3%)`6WTfBB{;H=De3p z?98Zq0SY-6BHr~{ZM&wm`P5qCeVAux1&L>$MV2~AW+Y~s)NB|Z@4y|gl}oVuM{#sm z>Y=j&2Auvu-isYH}0!`1p&F zJXE*We++6nP7^;-Y>FpG;4N@PCUU+<$FZyWE=)8PGjvtz?39w?- z+zN?yHuUA_GBcz1XuKE7h!U8OqCws9bAzV3d6M73UBjmOWD1h3cQ1-l3jH|Ys`H#6 z0x4nO`$>VOL?}6Wr{yx~$V#zXq}JGlGgp-KmlID^Ch`3h2I-sBcKvze$pO*kBQ@H3 z(-@o_1ANugkW4%E7|JVz*!z&-ut;2h9xj4lV8w=(dB|@2ngSxLxPbQv?rM>b5=arR z;JRsp!f)O^PGlXC9OFiUxX9IHGKz1&4zTO1CGjwBQ^J>QgJk0FwbDx1 z9pjHF#{Ut;_a|F-65ru?jEirCf0^U{m^ghiU1<}e!`d2u1Qr1O3cXED$#$oDc=k+6 z*Bdj%DYTMK>9rXV`4HzZmx(t5#pd-$wS~y9_P?Ph`tp9%_YXj&^)C9R4ugQ%#s}iS zY@>$nJTj;GY)13B@mVILjJNqL?a)n6{uBwpbJE9G ztI0TSGt?)7$peS)UuN%FP&+CpOhoKr*O|TN5SVg;r0P%!`Wzownp-?!mvZjb&dyiF z`FoXk2=xiA_e-=D!8Y#g#&B=95}NQagC7PKlP3<(ycnbPo>#P!DFA}+HF_s?kO z1dMnq-21m7}l1C^AB(#&7P znK}{0%iGSq%M^R*IzUfW=)JV#`vjJ%t5_<(at3LX$d zX9RTVU^nieTLCM$Aw(-75uGns@%Vbr(($4T)Tcw~(bb`3gH9L!>EZ)Ei{Dq4N(yt4 zP_hvj=V!n;q3zLm4U%u864u>zeAdq%=mxU>S{Sc9lQIPN1_fU6GTb6vtz7b_Uc zMuJw*3S7T%!eKNAXTH3>qU*=S??O5tiz|t*oa-0;MoVC9J;1j|2BM~-kNXDTCc=F) z@xuE2Oq>)aaR;;|zX04Z;l2pmapC^p1Z7E`a9;!Pdf~ni+zrCL5!{W!{W)-t5bj67 z-6Y&^LOLL9+4Cd>faGM)v*-y3&tK6K6rOj`6C%&{$SN$qsD=q$mQEi{@=gvb{OHX` zF=^+XWxT(|jdu8bDP$T$+Tnss!Y^p|{0T+c{rZF=?Yt|Bw5wiGq}`|$McN&-qDZ?F zRupNMT~VZ6&x#`Le!Ik>9nc}hbco4x$ap9FKSI6v{;I2}-UD=ivL(=ZkVyN9Xi5PQMsDZ!+o3<|5&`F3Q8MC0{#XVF)>OIaM_9?0S8tT z2{^yINWh!Biv+x0BH(6;fM1XZ_*IF3k4gmm@d}CgF71|>?=eeazHe9(^Zjy#!+b6I zt>_60&#UOE6rO*gr^;^pe(+erQ;(i%;b})t#BP7|)CkW}=&2Q+)6rv7Wj1HbfHtKhHUk2VUiE|XZp9S}C zbHd>J)$xfjf5!NB-LXQpt^1mD;BAs9S>-u)C# zKJk636un%PO88TWV9LXX$?>yTyv;FM$G1819SgwTiBKvLNR3D}|C3_AOEIfb8V>u- zZ$oWUG4#Y!&F`Q`Yts@w$bj8y9mGIq^9KUZB%JlBhLql>Hh`n~b(JtE{cZI78bRJC z_p9W7kKBJJcb0y0_?sVjiG8Vny)-xtCXCBGbT0J**0GnPKJ9>`4AvRkr1oDR>}A4U zF5B%-88E)l_wnLf3AWegY3_g#{00@R_zD@Gi4Kbss#}3xng{ABefE~h7gtLw1+yJe79h9??KJ_9!mD&_FRFWg$h?A%R zM;%EcaMY6^0Y?J~5peh$*UrLe0xGM-{F^~dC1wIgoR}XRb<`ukQBQ0Sjt1gDxozO6eUv3$%X159b~f;tak%GOjQQF)+A*p^JAo;5#+We_J&W=)mcq1O~(l`t+ zNjOK1_7pCpMdZRoEb=ZEGL39JL1Y6kJQW6ko>BWT%9;=Go4NL<&|;}qPdWjgo5Ht3 z*O0uz@HVd}*#y!lZFuhefDVbY`ZS}dm)}XOR+0%_+>~J7kK%k!;Gu$fT7&9R+<~KQ zxKv3uSCdEJI&%$7oqO>O!(=nA=wT7lVSp{{{UUxaPPLShPR3%YMMlZGu^Lde$B*H~V8N(0Z_aW@g++G6se0db) z@e+*Rlw-VB4k+VlX6h2au>_DRJ*ON{%G5)6nps*#_*0p`l%Z*??q|kb!PX@_ghv^y zm4JbZ5t{PHQn#qdX~;D&I3q@KAK)1(M~VS!7NNU|J=71#u|h-(Jf+x|;iR5gR8i~! zTUXd)Houp_JM`T+X54?N9-Cia1S03Tk4yt}W^3zWj89=gIS z%5aVSzu&~eIy!uAs$yWqVzA1R}71mcmnvqPR zg#L_>*Lh<=S;CyUe^GMd9_lJcYn?5(mmtq=u;uo?O?#_H@HH^$mB5#MtwM-iC3~($Pn%8~iV=(yGyLvZhTJ&!k6a2Un+ z*zpik4eJ~~QOCEnV=7@i*{<^e^h&iKA*Nxj+vuD%e_2nCL5}v26=IZn{LU2}4Y7^* zDNBNVmY(osz0Sk$-ljQ0`xBO?%(E~Lbr3xXE9-L*eNA&h_FM-LZG8&gXS@l|u(t*B zqk$*;eh*z~g?{})aYt?dpG4E`!s17HuftEGu3c+Ls|jC_J$fPpJ}aaef@)ssz)Tx$vse)LB8MU-aGKKQbhJ| z^^X<{L|YZ3?SSeEr@b9V-zs2{OEC(s6IE9v*O|C7Qo%`xw#4_e8Vsz!7(YJfVffZ< zOdDPw+H?yUw&fpO7KFTsIxV@TWI>4Kkg9~M6hH0q{4cBz-CSHBqOL$aXZO~JuAudy zD``A|u#f!Gw(gbo7)6H!t}6PH z8SME|#B(5`w4Gm!XqH4YbHA#9oHDN2eRge;c+tEis9M)=}U#CvrqD zI`M%$ewmOmZmm=KQy1FkOdPVw^7Gd&X;ls2H!K}hCZ(9{gP*bZev#yF^BA!W=?W7U z;;1sTwb{EAf~caB7eD?fdNG2?H(&*#iRMjKfbzu^Imop$Zh4~{s`ccl_}-A^jcus* zkUNBB%G4Xt4f&dta*EYPGKQCkcw6gytx*jZyey;dQk!bAh;M6zKIPV8eJgEfG-dh3 zn4VJJA621oU(#@$#bpd{A1KvPcev=NiMk;JxfIQ9iK4g^_uqwyoh?kDJit3M`RvfO zA5REy?_CWe$66XW`u>RrK3DT#avcvQYs8>o+iUIV+gbrYyi|R2vj*$~$_2(=lNGx0 zY948_j&6LKn!E-0uFc3duf(m0%t|rtfWTC4$M5#u!*gez<=Be@Jmv&F%Q1mgpXXk* z{pl97)o1p-i->8zx7GAgx&2#1q2x1O#qjY(@tjjDKES9a??n9tbn9avzvKaUj#h7t zXfi;|1@otlRhG!`WFNo@N}nj%3n|=RT9o*BCDbhX3%-qq_s&~#Q=mb|NEZ2MP_WjN2>fI5rIz=g92XW*(Zl7nKI2kDu-)uiv;Y%fzS{39 zzfM?LD!-6%cRdfutQ>wGa>mO4gn3BxKXD#%7zm0RSe{&O&#P}>!E(KjA2-mvI*zgf zL2LdgWXJU^JN_xntG)KTT2nHj{XNSc5cBFQ6rNWNd^jblh!xf&f5i&xnC))#h#T1-FzH72bz&=?{ZU5K84b9Og8g;KjW^oLF2ZkQ zZhSx*$@(!P7|HO6Ns3OL2;LmOE8eUH-W1Wb`gBE|8=H##s=QEHJ*|!E(#^Qbgg?F4 z;7!wg4>~Z3u?oaas^M7#Y2YYcqPi!{|6}JOh0GRj6AXZ{^~N zXd(cfg{GrFcnX?`0SG} zvc>fvi|d<22N|Re(u5rZLA2?P@SC`Uyd{b2)17lByl>k=>!5FmKG7}qtlo0lw;k)O ze7-~C`di4BcNTZ4ntC5V&i=LowmEqmGI0@HzBIWLS$%q`tZv%1tUi4wvUXFe9w5CdIoZifgRwZqY&MsYV-$;B`CH6+& z7VGU*70!D5A;YY{7n0-!)&(-U(m+&wqrj`X9-cJ-~dovo>%WS~Ni^+$!`14vKP+&S2oi+k}0) zuy2*^_NTTu;_yMnp+k)Ab;5&Z8QTpyhMS^OuqiqiD|q%rzqJmfb|_nAKd4Sl=&^GwOzm^D! z)f-TB=!qb+jpjCdss|OMNq{L{O+oJw;4KCoS>l`Q`0N}G+g!|!UytqyYFZiu|3g9z_9cf1N0T?XMSwu>B3-KMJ#6b<1r^&)N33lyr$o zNb^Z&l}rV~lsoM`@8?lUZJ{wZ+LLLp#S-2cgp;|Y7{uXx0BJFFPBYrmX|gvcnj1h} zc$X`>(-)ZyJzX(X%$1_iXy4H`f27Ycn|iuN+hLrD{41e$4v!@QnkP=GRHpZ76(Wi^ z)@7;cCFo2ZW2Yn6f#hn`k*oBaVYyf(oQqubh98%mBMj_Xagd@6Q5>FI^@@~oF+{TFLCEVayq_)3n@5Ia zL=)pSSw<|;4!^v0Wkfe5Yw>~_ym1X3K_ku%ywnlIVqIt4s59y|j7W6gwKIOmmBS;@ zK{8dixg;G7343d&1%0*CLY7`T4KNb%=@E|!17UnxE}&W-)9a(&5HYJwOYiAB7MISC zbJ&_Y9xVrMV*f^40B>Reyio|?O}w2z-*tctM(~>Zgbd!uGWb5l{aj>+!spXG%kL9& z%wLLim-~2*i5ik~Eb@3q*?*IS%j+my?y(ho(c${uaG0PG+*rg30b=CVNLP8G_fmFPLmI zGuivQT6cb5@YsoB9pnAoT6g{c8Rrw_>&`#x`_O^ge0CD@SrI(Uy0bgKm90BdMR(0_ z13TfjE&t`W-C29y!fVfWGyC0TuRVLcwDx?rz4lE0D5L3&2Ap>{bLG2&D-pbAo8Zd3 zm@Bu*>(5(uvi^KG$-!-cM^6?!y3JXCUM!-Qtv{bq`n?3drRc0b-;27*y~XusA5??< z_WE-vg1!FichH7lFt1DJ%1=eEFGg@#C()Ikh&AZAG>xpc*Pz8>v_CFQ{_tBsn*6<6 z;mq0g&f0VSTbB-)#w07P zhV@`r_vWhf?zs?Z=$@8Xwn|$^C!uEaWc{X*4g43nx1iocRW1lWhu#EY!rMAx7_3;X zCD`^SqxlVNxU>DHa0J47bo?O@(@a#&HfB24H{#yvwPI{j`!0nJTQCf~;f|bU(dk8J zqG~OkLn!#r6Ce0J$eL-f>{?{Xg1;0-2bMz!<4Yk2wn9LB8pqctu@&sm$#W8WJVxyd_Zh02fyZ?=bkEY`yNGifJ%E zTWQm~pGe)0)F}LroCp~BEc$;$erkYzy@-H-fzK5Ys9E|wMFa#4eBMEb7NTs$&}u5w zQj3iC+B!r(l;a*gTUE&=G2+t%9jPrdf8&$pSOyb==i*Opo5|PX+ zoJ=!*gCE<3A4i1>5dioK)dqho710Yd2A)1IR2lYp_=4Tm{m4i9pkI&84y31>YJULy zV@7El0GSU87ud*N$t2XJ6$1jA;S$u=ERwXtHk(zd35koOJ2#4OV{>YYs>P?RSAk8} zXX=aYuAoO-=h4?~SMg1YXo}yD_b8)5>U{#=;s|K5^|+caBI2o!7``@t^J+R>TNeS% zE|!f$e_%nHJP%5=09dyBML_TcHG@Of(-Y%B7|S!p^!g6@9?q_G%NSGd5ZH07xAg3S zP3Zw|>v*r(-sr$@!2Z*+6n|sc1(%}DVTop!p!8vup73{!5GW(vP#Q$wD3?H}tvBFn z3l?jduJ-!6yp8NOm=wfD`e6~eGKgrlT+AC)<`U-k{wJ`t_V?1u*Sf>!5}5hCcL3ap zYJWP;B^&r2^6NUHV4Iij_^%uDg4)uLoK^>!Pix3FWb3n8Vm;@(&v|wkwB`zE!dyc# zL-UfD?ef&;>d6JYVuU(0uR02(%6T$>5LMA)xnygx3cB!$xk$xs@CvZSFL%loU$)sI zu6nst$xbgmZw^8~qPM-2UgB-d08>PU1V>PIOEA^a>vD0bM*0xqga$QXl_PLH)Aeei zx-=*e$co2a{#@D(QCMqRaJ0= zfyXh{I;uw&`-`gp#IC3%FM*N{gMfu--jM*Jw=Lu`KHfQ#!A;YE322P($00t4_sBKl zi8WnF;+}?{fk)9j*pr=>UFhc_uqpF9qmGCJ(QArSnLfsAnD9%lu~iYg5^I*jhmw%q z@7ZH}I?TWkz{GEGsm@nSPn@UK>mo+ZkMibgW z1TgDyRw#l&PgrlW9rgQ#3iDmmA4QT|UPm!m4>dqpG9vSG+A<|@fWXbGAZF$-ZZRm& z%wJTm8K(Q9_MMbRDA&#PM;?nYX2)9yiqvW=A};+nRlaOwA!@6 z?h>BXlH)lR!dR2-|APmwEG&*)+l5Rd*@Wu#^MKHh>-5X+Iz-Rg9+$ z1J9y+!db|6L*k5^3}Ac>vwnNUko3G-eLJKXPoW)4)um>u9^QNw0u(g6al_GJgksO`WXg+svaGaZM`Rt@5h(!#OryhZ`qPHqkZlS0 z_4=&QQK{9o2k5HbL#aobM%PF+F3On|1tlRr@EK&a0}*SoT3?1CX<@OfqtkRFI zffGuaObaC;AV4PLj{ySO?%V>HFXdYNZ9il`#ea2Z{8x7w-zRDs5}fEU=?Mq+*>#q> zkgxa4#40W11vO!t6IPcwL6u{OQGn*55I|P{KRm2;$cWB3GE41$3;ZGqB}y$Yrb;T^ zxX5-#x5raL_lb81irD+gGJ!!Qf?-g_=Hwz@veS~qhbbAa2cTQf+RwDMN%b<~mY{8t zeT)We&=c)x&#=$PaZ0ij=>Qf}a3F678EqsF$5j!U4Vj%OL8SNj|p;@l+heJ^+VTT;jj;PIxKXlaePu)3=2Z;U8E_> zC-<25-}+DCeU%%DR<2a$-om@+j#GOXtrw{MA2_T!X2DK+$q75_B@G>I92{#OA$kXB zS#qDDXNx;ckum35H(@gNt^Oip`~elkA%a9IfA>t69x8vX2DlMY0xMYSdOCOgdRfbm;<1UiH9NX{C)#ox-_hZb~sil1;mMiHs zW~*r@P%3pwdy|y7$%)6fTsw)>{reA~bXqG|YCLU7+0*?mm0Fa9l+wivA zc$Ox44!9+-PDY>jJx6nL3H;>F0$1-OuxrV%A!iI5a_F!jBZm#~nwED$0{EXA!t$EA zT*&g0Cl~NpdS_bINZIp6bf0C6Ic(<*g&k6}%o(DKwp3MEo=!h$V&ih4)mTEbbZC|? z1a|5mP_~;qP0{3$sPndiFHxDCPm$5gfCMEzm**kJ({TmZ-+l@L^GbS5%1Iz+f$la2trb-QTQ`5 zS6DB+gmz5re@O_X!rxeM|BZXv%Y^0`kuAI_5Z|;B-(W=EAt}7YJ`Ak`BGpYV{G*sq zd>ZfKyix@5Ce5qGG#EglD;D-NW+{(KUJpa7UZn9yj|3__U-ZSN7ii_Ej=j?gv|6MW zc2E_J0uC0c=jp;TRGW6M7VG^Y&n*#GZ=Yim`d_(E=AkweZ;;fB zHARm<8qiz)4#|kkne19WQd^IDiljH{#^7TXvXt($WS`$-}p)f*&F zzX_yh-AC)!cnIX_p(U|cSB+lZUZoBE4gmEVs1r~`8Z!lagn(}Y4Y$Da%D>WZsWW?v z7MXaPLNB7BglWpv&(1c@4shGXa$MQioS?U^Q>_b{-p1K8?UfsknP{FFFcS&*e|9b# zu=|v1COc>lC#SzE(Pd94r7=&bHK1+x*}}_w8k`ArV{nrU#+DYK&NEN#C4-X zB8XIRiDGd^ZXJRo5@`}E6;XZcFPuJ3QE8X1HZ-L3;aRK6n!=Zmd8ZJ z$uwOJt_kGwf@>nWeDQYOSJxF#DPf|QuT}TOyDU*R)2W*;)^)NT>+-6}E?mrMRin`; zt^R-}oxr=js+hMdJ-W%h%!@^J=EV|n`J5zmTIpgrh%YJZcH2;LkPOLDYLd3%yLYB? zKJ@j^R5;%``Hg5kb(ykcixJBoM|PY(sMuoE3*3LPERe0e>pLEbzl8v?`ue8& zm;{K|HzcZ>WJq0oW1>0HEQ9Ln>l0Ops<;GdXaWeJ$*@L%(b6>i$RQ(|63rZf%hPg* z6M))Hv!a)VCVUV~Ask%g1moj{;t|d`52ST8fEG|pqvp^+wx`f&i1P>CV8Tlz6&rF{IKV7bxKwu} zgx{(5BU*jCj~xwNCJclJ(=sFa8@oW09f$ijy=U@Lco!#rC|l!6%fP!=C*k-~IGkc) z0a_E9S}r$Q0tL*}B>913kx#iTq$r<5{h?n6Scp43P82X@kY|_=6k(F+(`rBFkbwZK ztL4e10}KLZEQgZ?EMKJBs;0M4E&#J1^ya6*?11*0V}Qso73I$m_=SL?908(XHJI+7 z1aZHy)f25!(?_Z%*UL+_1kJO6h0R?zcg8X6A{Q!uH12_9#k2#3yXO1)99&v;10e9z-9l zT4r?6@`CY2H(37Y2CZ)@ih68(IZL&Xvsk~qv?yvF!&j8U6Fv&i^3|6sOIWafSf%bA z8vk!MSfV+z+MEYM8LP)r7L%>^>BWk6@9m1JB9p=axINVp#GP<-wuRMxc&_|>z z;@kx9et;9Fw!K3ZV;pX)V9&!I*VV?|t+ge(JKYgt<6~3hsRC7YyGMWIocB)sqg8^| zegh`AkOtTW*oI$lirPPca%FwjXJkW`ZshQ|h=F%=8U{+G7D~d%wM1&D4Xv7Sr)}G@ zLoGI6#RzV@L$+bt{jc+NII|j=Yy!@~{e=Uuun?RW(cw25=8&sXV(|RlW^fupF~=-t zmj#)~qZ|%JW+E))Ng|xX4<`@8xb;l1PbmK;$*uNd*#3D-$;=`^=do&kqw^yW*Xn+Pzkt*cpLJn!iL$9ONbt?9tKfUySzoiUpsj-xQ z?dZ`=CL3T5bRwq@&dAn*nmXtoJ~W;kjD)OEqH0WA$#~1{U^iRLZnl^e+T8s-u3v=` z)$JzyhI7!xBLVVjb!jybhy?#F%vlYZ8`(WE&R4YJ@ z(tR4P$#dJ*ZWdZmSlE@qt`fFog`;>iRAsbrv#2|rQ>1FgM7>3pVXM-rvMjp?&b51> zOZPMOl0E>X8-%hAa-LR|;{t)9^__0(ZFcUBAG`0<8~`7mIRn-BDm4ZZhLRz&I7irP znmi4SK{4g%9{CSwJsu=Kjyk~}#&6#%-A-+yLdEt@)9$TKlGwg?(mBVTK>{yLV3tBg zqq|?5#kwe-CdII*I7q5`O6G(3^f^%oS2+0Gwu#>yDW9i#pVuVzK+K?*8wR&&u=((` z6#Bh6zgRKpG}(p@=G7D1x-?)us1SmTT*1fHqeW<_7usSnnzSdQJniN3dJUeHhGs53*^?Z``uOEd?X0{JoeB)?xvLUuW&z0y z9DwAdLw4e?0?*rlfypr5>qGCU;C)s2T?7sq_!Z<1K-d8YI{*PsXQFzzV`cIEw<>Ob zrCOxv73ulFz(iZ|E5&yob+HbId4|NgTv(I?^Z!=DBFWqGRJ|$QZ(G$#YL5UnIAGM2 zQtyZbk!T@D?D}+J7TWsLh1mwJh0HN{t>s*U*IMS1Z4~BV>{oXyc2q>xIdYWaDzt9V zgDVJl)&S3u!;D0y-h?)ZJ!pRHdLRX{>qT^p1(az4Kd^w(SU{N|pcn*B5KzElSR}ms zd$LVG3y6ek(W`-Y9{?dg55Unt=qW&O6^MNTnC|sH+>WEMdBQUo$w>Go{1_?jBPoF0 zAIqX!28jWk#egMBZp#4xkRZ@3lNnm=C(`s2Vfu+K{X~|2B1%8f1cXHv<*>HbsNiX> zQ9ZGCJ>kQd5mKc4Pupq2grzB*%_YOq6sEHq%TzcE-7#*|enj%8FSZQSv9$EjACC~4 z?&%dXVjM?&I;mL}e*YEm2t~`H4T+gB18kx-Un6sw+K*-O4P*^ll?=d?5zCC9(U7JU z!o^`5f?o-+XE5k(YgB~?^v}XMJd_hLehIpaH&HdCb+qbDRL&^OU?MoU)6gGh+|Lm1 z#2IbPAP0zYX5I86ZkDLleFb4P&u9&*g5Y`7mq2krkDh;3QscC}L`t=P#(zW`we(Lb zX(S?_4|TmcVm7aG2e27$uEcor9LB5rzr%Qn%BuZ1t~@PBY7^^%cX1hVL}xYdH!fxxfQnD6<|3Yt zQ+@U@e*5045lq0a%(1;DPxhi{f@#>^N(%Sz45b$o>o0=d8TPWOWq^ZpEi-JAvK7(6 zLF$$V9MmwtKH#L534()~#+yqA1rXfOHY~QZ!HAz6`d}oGZnaDZF)bZ3ArWXG%NVu@ z^pFU|rS2wrhAL5$dD7A?{|vt;5Y~ex%s}d<4Yq{Zj<9t0h>-`QIDi}#lsM9h$$L2j z1`uFMAC|29H67P@cbbF`#;mc&fr9LVQ7hymVd+#GA1!TJy3da4gD87ky-KQHV1_>o z^)u}Hg?6W8?^lSD?P;dI%uih_6Dq5W<+Fl7D$8qyCftM~4jj2i7_4wE+Br2&j?NQH zDQ)}0=nI2b4MNd^yMxpHO`N~kK~9V~%|5|~h*lVW!&Wek=+{d{3JV^@&~P;Kn$42o zT*wOgI_JR;L=hz)Xy*BS+w8yv3huj`UlKD3jfAB$5KFiXP)!#CBEgOseHy~ znF;@)cfF5{@oy_nw778eao3GzJL^1+&VmlIlzn#h4EsE3D<}&g6E{ccRN^qFO9_R4 z`>!*ct<bQc+Klfe6DVsBln>jtS^< zt5h|{-lmL4PgHgWR4q9j&rsmmQoXRo$y_TbnVPPsiP5y7?*v?-r-ZfSG>jRw&(q@g zem~W}iX$T(G@A~3J#KuciEUM2{33O%Y|uM7ELMx~`hr!^3NL{<3xv;4z#I!LvINZg zVCKSL`fD)90rGobwt?wJhd6Af8Y$hcwU7t2X=%wgX0H_ss%spCtkM#SWr=5e>u`DU zYJ(oOtenx*zCU9pLfk0%(`@0!@P@)_)HgeK?ARfygK_KUG-ZVsso7bc$ThBsyt3U+ zBqlguw<{!9CE^ivvFyoSKq^|(Y%`lkoZVVpr2Acql%v~znrF0G3})8sp5&A?zNaM} zO8SUlm)F)J67ku%Hos#=PvKgJ8S6euPA&bMKuLb4ou6svS2eq*8T)?^OnQqs*6+0( zy>^aXkz*5PNXH=M3>)@ZhCVw(-@3)($yJe&U{nE0@(sWiG2r@IQqSffqV{YI>vYbGTj+}D7c1f3*yTB}8xLFT+4Y_mD9 zX)kb|-zJlPXPlSt?X`9Z*ck?P&Uy*|Udu9QXBpfn?C*HGLU+_Z=KXL$uq_JnC!gmZrVg9DIM#cCOmWG)|{ziayreZzz=K*{y z8G=4cxgQlbW0Ek(0WcFQhs1ILkC~IXS~twzQygYy!5O7*%(f|F@32%yC>ApjYOfo% zD{%|8_#qM=Fh@e$@*RVN=}vAAbKSu827db0MYltyt8H*Aeutpfdvig&@QN(qf&0#Yd-5gDUH3-r_Vx)th+YYt`#Y&U`YS*il5y3O8#uym+BHlzLOz8p3 zGuT#4@^#A-0u)at4CXkgi(1~zF$LFtM}n^NtTwB6TYUp`c28GFuVD zBVm9~s)uEXid4p;Fb;2yMf~wdRl0#rgczpfAIu`ys)A&zinRq5qYa<-2J$dz0I9V( z?1yNElzK}fViPK2c{V%oAx)2-dCaQx4OXdEWfZdZY=*RIVbE+Myk78 zK>IT-bI{)%P;n83K1P7aFU(GTFzv;Y(w4VFx2n^s<&9Lwpt@lwA5o|UuWji(zze@Q zm|#E+46Ay~sC3L5gD?|o)e@;1?5y^JdoV|B15vH&%vPJm)nQ+B(5lWh-vtV0Cy_X0 z=?DZ_z8P$pnAM`Pdh3Zm2_35(j9SLic$UZVg5|-I^L0*;O)zc+Ftu22FlQM#M24vg z11y|i*3pzaZ2&`Afz4PmsQ37P;<2nCR}|9p>zM$=Y<>jze{=c_XaxVDXUu3!44r&u zjh>i^H`PEEafIR|)<3v8okT1TN68H)s#KyZ!w3lhV`bzsZ%9rp7N!DqGVzE~H2{wRZO***Ns=nc|}u;RXjhYMH@Ej(SePS z;TBJHU=!NW)J!pdrpdH8H*tz|h62x3oG#pbU``YG2?=M3Lze|EEk{n$HP#jGY#R(83XmEE8E&+nO%i$2*-R%exoD1#{+}&M*ySu~T?tVYt zUpuvRJKNpw&1~Jw?oMyFPvTw{-L^1ofrB)!_Aqhs<<)EmJq!c`>40K*oq3y5ID_Gm z8Oh?;o}%pIgPdd4Ugw8nGv#&{OQK=2qhj(Jmr)_|Lw5dk5p{-H+zS-_8>uuHU558S z_FM(?y@;w=FN=}tAr|x9u;6<1PEgL7NA|HPyfrnKgnNQI?nN01vM3w7X^c7XfyS^6 z)DJ|Yejph33k-%RmAs|}yQJ+6+=z3(U8qFdZUTCT<<6rLg#6JhXNAeO$CB14sb7_( z9W|T{X7G=$l`| zo{(ZMBvjoW6zuYQZ@__?R3+loY_?0Tx8;X3DOCZ8HpccDAj^A0^a0GF+%U;)6jh1nKWCR2k62eks9_a@BlbP;i}=bCcX7gtF&f+>7_HUtBO~ zb&?}7=Nh7pL<-Itha@weUjs|_&J$*U>Q2d!I;saD%y(QQ1M(Ku#I;bl$H|ZL!n7?X zRIhgtZLeKg&Y;B0Y|S+=M0B{LD;V+@F8OI&XV|Yi7*e>y0x6O`*ZC#Jp3|%U&YHZ2 zD0?KF(>w}kiEESSg+#$6zw9Q)`P2qO;yy$tKl+O574^d?tMvI5=DP!q#}lw~&p!T= zG-=D(Z&CIfi~9B9qmnfl^*^GU8f#!+_Ff|xvk=n!p%3otstN{X!zGWpwCo9q_5xKt z=+9Dn1O1YO!uo5X;!<-@?H@_WNG1U*r379z~t;~@osq}N(JL(cva>r%OwhXADmFJj&y zS=Uwb5K^^|iY~zaD=f?=Z-MQjzDl?;3|1BU+J;{TD!|FgJR_-bNec_k1VA7P~nsR+-=L7m-WpYik1q&8tCJMmQXHH3+9W9;rO>{_92+h74{ zD%zxnlH1q(o1X>)q(JrQWbb+~63hd>ChWhSj2mSws2T+?Mu0C8MmJTMfYL0$YOVK+ zghWFutGrF+h+6Cukcs(^d=2^)m>2SUq&>tv<^<9u#2R6v&3^yrkIc8CEy1<0gBl6? zyauKB-L2_B95YE~4xQBL(Ws)atxe1VUW@WSGc{Ld@7S1b1Kev;Qv^>atB0y0a(f!K z4tw;rczY7IN_+VE0@qB9A29@)(66ax{F=R!7R%a6eyiHjwpEw4}C+H@;!y8 z=dq_8!G$P=wmZMu7eO99CAoVpXc@|!AZ0TUA94RD8)J7n`T&#*PD)<)cQkX(l$Y)? z*c*xzx)j~+4Cwu2BQ%&B4K}<0FGTsTV|PZ1FgH{w?rerobzjHIjMBPo5nRwxDvZ!z zZFiVho3 zP%831J{w}-6LJdJXafNYrVe*3+{hoM5OwUJCj))|!bmb;8E)T}tqYNZWQ?Z=yW95@ z4GdS9`r{8CMA&=m>Y{)*mueuIJKmDM5fJH=_18M0JL!_cuQ%K!=xSIaL&SSGBU1GH zD5~xz{nu~eTY#P%6*#=AW$Fa9@S_Q>VDWL z`}4h0&pZ8+NjC}XJzmc{#ZrgSL*N_1Qq`|aC;{mEOruSt`_I)D0dI)a5U6{&YTAG| zyXr2~d)aD0UW5KF1*X<6si<>qaCAKqt+fhI7vho zsuUHY33xTweOETb0Br=xAZ!*y7r2y*z-7EKL8JYEr}$ouM1~z>^!&45x8MK#M*LWT zHU%N>MIxGpA?^hun*Kt3ZbN*oM|`e8d@e+M&PIGrLA2ie)wz=cY%mi2xKz{K;@xoF zoB`i@`Y<-Oo%Y>)#}A8skZ>yn*928|+k06XO11C!2!xBldnUjR;CVhWllU4&P9_^s zgpYKFkfmsD*Ja zp$@er)1{4n(9ZL(t?NUpY1nYJu1J2QZ~bLXJZB$lF~gkXH|WCHEQg9jzbyHEeq>jr z{0d#CP@!GOr7S5 z2j_R;2A1RBT0u2eew5x_Y3inK#yuSEmsTNRR=EnW~zY8pg%*c)o-w9s)U z7Zw_UmjCG_v$wvZ=IpR)y_3p$IR@|;;V6!Tx1l6q*6D7t;iAxiUKJ#eCAEGelX~S1 z_RI^(YU)>ur6JcXM4z;_zU8cBZT)s8;k!p<$V7PU#R1AcKo36#7aNRXOs6ekRVgL2yp+5(NP}YaP#Lc86rHh zAIE&uCu^-o1U9EHi>k_wnU^OgaTdSA!pyQahTsZ5P0bAiCP`byX=l-^X%>6AdKRO1hw0Ult$bIcw{M3BurKzx=b=f&K8M zt64_Tf!XoeADQTaDT>l4`FnEIGC<`W6*nQ0O&miK#@KBZFan6(tylcPMeP1@KTP!GLO2JPR z`gehJD8iioo3SrKDWvqMbr4o`gKc|~@!fZ4((oRS?giz1hqXSk>vHh5>@@`_o_Z{u zkMM52&C2j@yu)g64*=W)x+1%N>%VgOk9B<^y#cLknxri4EVa6)FV|OK0+SxgaDiX0 z0BZLD-FrOdm&nAo#90r(?Z)V>L;Z{EQ(9bm<364r*2B=HFYNJePemw79>(?}(81SB zrf%_&MJNk~cJl_=ZI=;HfLCQXDCxk4uD|1uAy%qR+9y}qB~coMvg-L0(w6s3mH7L2 z^e1jK3fRZUN#ehvf4-7y`s!q~40`N^{GCSoN=q=o?D4|4b@Aa-4MR(O`5+DM$43u6 zy$I$Vss1FxM-CbV%Lr^;jDoG)x`qGX74DZz_bQ>b!W_#~KQ{a-`kF@yt4gU6&8CXq z0HG}=-IkJzLG04YeegPcBWSoNd(`-fP^u1sDJ&b{1!v>m%G@rqC6x`29t}tKPJWRr zx$}=>DFxwXx&N>h#w`pWHUCC7vZ#g3AqRFm+^7dEk>DC}DWj{!48$#p zz%=NyEn{L_$&hy$wsi(}b=_Q^1g8XQvSrS>c89vI3Ap9Z6h(tq*|oXKRtQfYmaM&!%XDGf`|xATeDhhz(=houb* zQQ7m^1H@?%|6Jft!8XKX&`) zAFAs%5#<}@8o3^VnN@U8>5WZVfH$G#fH#9sn$|wAeRD~dh$C--J|=Po4+=0350lbLorIZDoz{n_*HfwC;8 znPSr->}u%^r*mi5%={ecvathFes3SZHuBRZbHxX7xR2+Q1;uIV%~rMq1M#@sV1jTy zL^%x9Vk-Wb$!3I90l&nt9+CK!RM7JCVGArn+_~D&;mus9_ELrD9QSS6T~*kY44)=zvVgN(Q~$VQTQo}AUQPe3%;+xqp^v@tZbT_om!&aH`T&) z)imK02$4vR$`>_?5RFWqoY1X166%Pr`4sofRQV4i%*aQWu2Bkz=#_*!{^dhK8y$h# z)y*#2I36ssb?ewM7jODq%AS`JCNBTc|J_LtaRSpP=p7;mEuQU3)fC zm0=hp{RQrnvxzCa5{Q{_)ZbiTG zc*imgk@&yGE-Y6%diIGafREG#r;LgpFDsBF6+b!4hGc~j!S5n$hL1lO+&~57ZvM$G zU<_<9UU#ibpP=Ruml#siha!@RwbqK`2SAL>OJc)EG?rY{221=Xzu_^!pzpF}OwROw z;?_0DEA$UIfF%iZvh5E1$~D{)Ftw6V)uN+)JqHkZrgB-5yn$Nb$;Rylkdu%X9V3=1 zs3K^_`bl0B{&DgDB3=-%0iTi@V6cnav5E5>$jIp%O?Zn9u-w4$PG`JT0UT-qiv25W z@bz+%TSR%66bL#YSPV{rS97FuKkcm4MP`v{gU4Jp&N&*fc&7y{`A>LIULFRfnk$O3V z`Z>bxA)PzO6>I=y5RwWokvL4 zIdaDsj(0ZWtxx3?kABYdo&A)FUJhQ1sPMsmVsp*Is4K_Fnfu5c<2cXxjJL!9%h|t# zw{(C*0yah*mj=2%RFoReT(ml`%PmWPy=8 zx^Y@Rx~7ZqcJcpU+pBs{JviPGjIJS!w@!e=$jYh9v&!8M=AQwF41hyiz~R5jsftQv zv!JpJ*AR3496*a`*D12!I?jq`C?m06PMLmAwquCU339Z9>wNSF?`Bb9FtXnS&hh3R zKSHypl5>c`HnQIbuQ*26J#)Zwt0^I;FG$`7T9?owbx zLXG8Im;2%Mes=%tN9|K?@?b{~&9V|~SUV9j^4ccXt7-SVOv zSTQceWLR(O<$wOz?~=?qI;k_a;yZG^9Em%@=YQT`^pM5larL;2Nc#Pxn-7s>j<4|~ zpoMtdF@XWF5vcDMAP|}ti+>#wPoRd_Z&F6 zaaVrea#W}IzE;o$*>VB;zoooD_@2iR5B$zbSi2tXanL)O?f!{9lwbHX@6Uyj8sv9g zUPeVs`cvM7ighh-cnvrCPjT-~pGl4Taz34elDy@%Jhr{>R(YOgtkiXO*-|$5Mwfm?$$jD?sxk7pWA@#qCjS+YCg!*(*`QK z;F;g*V+%wnISNgXA7~Ap6FZMyb6ntRaOqsbe;f9wbHh9Hky|GgK6UUleq)td^BNlu zUmiZV|8Syja5%#UHLcZ69?!WPbY{0+r<4is_&?WIR>^1jPc89f6ZniD2@`mnDRl|> z555Z%LE0oTu_mg#e0ymNGrxI#Bvew|=sd%VPbOi1Kb!}Ce>zOW6LNF?SL+fp%>1%k zGk^#bcrV0hp#2^%aFKsmRH{e}xgRas;Jn|bk6v73Yp|IgX_!^n|{g!ZRuVGa5bUulzXg@~6_TTCd7BQ_ZR;mG~O~hCG zp&RB)VdNt(P6=)Jrwk-_v}=M-^dm(*_4D+ya9af3ou>37;*LP99i`BEgW&H7P@Ax3 zOL#NO+iD4smusnpD%?Lh2LTKtg34VNqC&~Ptb!f~MGb&(OPK+SXr5~16$ErQ4rI|> zfA)pDyT*4MP)S0)_0f(x5uE%#KPiU1t{6u+BP1NjOJ4{E_WhT+#kf`_@9_Cc0umvHARp1>Y^Zg=!WbDs ztzjoH!k<@(5WG+*kWZWhlxc3CcjacF-1q!=ftH3Sd?dHp%Ki*~gicrwc;)XKYyiQY z>(Sk;LZ!!m5j=VFUErI6&`)PjE-+i|=uhjYZoK%tR~5}D>DUGDj$l2rq*`(9!ZD5O zks8@-=eSxuZ7Lx}5`BX2@cwweQepk^ag@}}(GbaUGnEdD7&}I`19%b1{4O0Zmu{ev z5MMai>d1b+8u57X=GVw;L;dYHVh#ROH*^mF5lY)YnlDSvkXmsK|2iD1zuMr35R!kg zh*Pqdc9L@CC|xX>5TkH7yKs>8+`(S3^nseQ_74Isq@9T%V3;dh0Ny`gd90J407Bs< z>5;IEGo*klz&@-gyMzwfIs6FCk8@s_oowlvnzlig^<%abA)icw#@j z$w!>&PK?3&Xj!5?YQ^ug7wEs-#O}F|5A{PZ+ zPz3x`Jit=G6;pXm@K1CWyC5zGM+ZbkqO(_hrxFl0 z_lIwrYC3MzP37fd^!V+3uD6AH&M^e{0PQ^(3ztHz;$~?w^tLO2Q8FE4`e0^C)@JPh zCHfLOw{3xBo-MEUOW%dOrbr))<*;SMifk5*7ZWBnZ78>{qzH@jM?5P@l3Z3#=nG8{ zk5V_KI2J3`lRWexk#)bBEXGYTM>p zyI>0MY_icz46_{-(SaPj<2+enk-a|tF_+-AOVORCKSPIkbX7OMMq@K-v46;{p@g%- zK}2ZgLsdZ3>ZdB~gxTcYvn{f$WFY=DX^+o$>h_Yh*^zSMH$_l2?_c9+4+8auvBs4` zI1ezb8KeC2Km|_FK}i@Xbt2fQ4dyV`$67s%Ue=?0oGE+Zu`f_|5XC9;BNDe~jrOJBa?i39 zOqQ-rL0}LV(RrYY96BQbe+ipWC+N2)(>0w7NSo4$P~G5-4~vQni^gLt5)1YwiDJn& z!j-=-_N0abkr12?v}8liiPa$E#d;k6=`%}^7}!pbVx@}yMiK&-ri5+Xf5e$@M9EC! z!Ks#oN%7WZ;~9|IE=LKEU%3z<(RBHi$| zitOMi0QyN8dlpZ&f-Pi@fCToBp%UDRqDoRAkZ$<+M?8^R+*dj??I7gUFX95Y?1Q<; z-k5IaNuy!j&0j58-6Jf~B^KdIa634E-}2QiM{D}YN`xWz;Ec^G2d(U47hBUKJs|dJ zif70MJxNf*w1LvD<-e`{RJ*6=3uD8i{K!UEU@$Jb%})207_i{U9z`LT8{%cFy)*YN zt{kkZL^ECiVqcwCUPk{SIr3!4_0 zjd%Y~F9s{P@{4i!7CNQxo1x<7S(3ih(yE1Pp~pg2z9P$YpGuAJ{sJD0{`e1a=;QMF zjcBE0c_di$%8)1|_K_G)l**B-4hY6EagXM$f1ZwU266vuP%Xf6N$o}#QQiG5hkPTL z;mwr0%AwI>3jBSjP^8k66z;EMuoUs>c11N|wm3W~h*e3!mEg|ov>{Uecb&iVUngX^ z&$I$Ss83EU>SNAKfzbp;P4xMd%)iQUl?nb8aJKwbWrz{JChNq8IT?MCik)-_+L~r3 zO&+oLTJ!r|N1toV%^lw{xSW8HB_j_Ck)LCbeRRDf`;}5G1yh`d-N)Z12=8nXUL}@K zg}$+*6w&V@W+>T5 zH+Ii?+k0L5fh^T9CMwzV-%5($TNd+v6i=TVvXHvuFugzKA6<{%di+R2055OA7g?zl zmqg-%FNLBWyzwx2D201m&AB8_M#R#&nG(Da*mDvwYx|w{N^p~*hb5U3gZGU4_kuqz zHt?UZ53f*UzAsUR2+rNolZx(*ol6NRSQbkyiZ!uHGDbUdz>%2RtPk?186O=l)`(k| z-xE>Xv+oR(&SQZ`@{F-oEafR54y|F8?HOdGaWCnFzqUXC7iIsVsJr0bczt__7)WDi9VwU|~JS^c`dPagAj%EpcMZP@=l_F967}a-# zA<9sSQDUgj>?g_})`@wU6rAD-#)FI}(BJ@PY?AfszK(wycSucPYs1&Z?`D&y=!mzG zGFPJHE*e;4gliUx|4^MlJV>=!QpfKh`J|^CxzB_cTxtaK3KTb6%~7&JZ-vy*z3seo z*nGMMn?LU};fjgD#s8QkNfh||T1LDuj>xi5SGb%aJ=t;WzRcTY{n{N?~f%Q3*NAi z7X6eT8y{>S>KyPx+8CMmvxK+=yhKC>{ zk<%nlB~Y0Cu#o#7G% z=2khWnen@f^xx{nzj<}O>bcZA$p5UF92=gPoMilJbKSHVs{rm!shx4^44i4tIGt(l zg_+=~tj?daW$&0DqoDz_jmj1iC=@o)XlwTJ(LT!#;_SzjpcV~Hj6Q(V;%{UJRm5dv z?zKwKZW}qwy3&ywU7T9rLki4gv{h7oI?o`jut!Ta$lE;K+tlr2n!gp+ zFE37MT}?h=X1+I5O4z7B-LXA3Ii~C6EEvunQ79_iQ^*zCj~$!lV(Q^_w(ya&Qrs)V z!P|dy9`$rLGDuWpzLpqesab~S6XMb@mfplRRMe(NDfPHguUqo)&?eCcJU9!Ws`GPY zv>$73ui5qOpRQF3XTU&y31wAw2m2Fu#$T5g|D9Jzd^p1y(u;+dUDPKXJ+sf zRsRi0!Zi$%ot!B0AI}_FH^5*f?0cphMfO#TpgSEcFfRT_yN@&VNsZov4^x4OQAG{C ztoBE=;jeO^lMpt!Ly9x|kBr{936HWZ*)`XBW}{2J>^d7n!Ze^tHBq3?34zS&vf*E|l#N9Sw`uHwoUJHT=y?QrJ(J~)CV1Iu9D{IGEE?8Ptscv9e z|NC9>H*-CAt49BxfiV_(`my0%mKm2WSE2$B*ZDmsFTUMVw9#Q!rftSOoa8C^5$Z*{ zMIM^;3DPJbp=|8zUgfrZ1uWS=SuYvh2+XV%|ekMw9!mzq8p63w!EpM-0H zmta~Zrz~Uc>-3FP?3lhGs#uriF{2``;zhX$oGz3YlP2I{APajJmAUcO&X{lGw(8D=GrBJMqIyDzJ`QMVg zdA)7?d7jlydLKOA@(b(P*0OcqqmCZD#u?_k6X&nmx!k=ovh;@>T|Cp(uLc)Bh=}kttsg z)TG}*&Upy(uYRCQI|+$TY?{KiVl1_yF5MEhdZ#*2P@!c?+gY(o#5r_~h4{uE&?RxW zDaj9qDJg}^u!s?D~gn6rCCq;ZA7&z;xKM9d!_YOn zeEUXNE^(3)dGGr%>#Car)qOneNhX;LMUE;6y~16<$(PP;|imU z*GKX56-C{c*$y!JV%%><3GfQ9NN0H&_hs;%!(VwJbE>pbFNfy1F(gW7TO=KKypxC? z93hI_N7lLvtK}PoiRlF@)14eTiX_F2Mj5wqbNG{8!wJPsc5yN;W5PT>@jQ2l#a`Sr z0$qK0{r^sgTs15j0*=zW`j3O9{fp^@S!tEr$lJmP=)F7m-?G-%V-z*ta?UwCL2U)0 z9UD{!j#8uMsqkKETda_rA40-t`NUn0>;>y$>1{e1{oX-$+A1^(pIS+CZW8!EpY#Bl zc&1}^!&c4`mN~J8g=4_GK9$L@cHb=SsGA@v$2>545!l?u%Dy}kzT)YMCC@%fpY@}`+=vPL#x z!v~-G^6eoD0le!*p2hWJ;kFTGdqtJ2K;B=mE`Qy`o7B!`$`#x1&Y?mHMxhU)^5R@P zw};X2eZ#=B3rnJ%UJOIStfOFwvG?=^rcIt*IzX;@Bfss(l5(Ef4#yl{M)Fhs_YKNZ z%hY`L{Mzt5uf-g~i}vtR=|P&Gq!I&HPStb;mpZx>a$ zAUf}U{>ne`*;2DLAuD4pwJrlHJPWtDG4yYtk?WP*-fp}vq0B`lI*l8GbAG^@dqu3e zqNrd(LhbyWv+_m{o9?D>$B!0GIt~xt6YpZLvUzOXV)h62=`TK_2|iD(jv}VRbiPHY zOj??Tx{^BNACn9p9n>Fa9@wxbkk+3eqEFX$CW01^mv(wxP0*HD;`cZ~(JDNO2+JMP(`FvGSlKc%m|H>((- zq`HhX)J@4hFT^-gDgGYvaJ2I=yIS5BYd-Hwz1$o7byzM7@6#wDRe8+*ihST02^1^l zpTAjGvC?+>wYfZOzoDzYFZ@L0=EH|HS!n5hQZV1KQ?bKLXdXUqHKZL#FUsXWx-QFo zgKLVH7`2;z4gsf1)!XJf2(wYj4aL9j$`qVH{&oBoCK;{pm+YrE{Q0mzi?%%FO4Zt* ziFX1|Mfh4I9zWdSoV)XRg~~JR&^8t@_O6krk8Ja$;!d;`dZI{3l`=RhPr!u#N0Kp_ zr!{X@GL8T@V;SCE$CpJ$op;@1A7hAu4c-mJkPBJrhNZG7@n6HLE@C#mx{7*a__Ep^ z6YH2t=of$S^!V{gb>fb>quiYmfS}Fv!`D*|%Lmor!=>-zt%JMY^1@Z(2kIhk$mPmO ziaS%`t(R3bj-rxwXU7>91op*W<`faL8|`xA>xvEu6)mW5@AAwX+(I59M>VjdSA&nT zE&~$j^xlvQ`x#V)gw%3U%$w+1TR#_OwWEODJpH2uH5Cs(VJa+0=%}V|a1NU6^OXdi zUe^mV0HiE|stlr<7IY&j#O^H6oJ4F($!IU6oG7JTjZYL@_trEXEGasVrBEPLHBfB)DgnY=|U*wMEOuRnta?_U{G0PRn&4K*1jCwH7OrQD(pdLJPtA@yhLNQP5 zqvn4ZKrpKx#t(m~V1`#2VOx5ZMA}1fzVpCTj7n|iucmt10m*1yR|t2y-0t%@@Br-M zX^>|V{6=E{(4a@+#|wmWcNn`ExjX&R34tv~99VIhS-0oTIvW~;B!Cu6-&e$d3O$iQ zH1kyJ%imx4M9A9!TxN&nh2lVm=__DWOozu&NZ9l3o8gIxAsYJ2U7%(ts@vykbM+Y@ z!*HZiQLy#te1}{(|GL=;&i6vLq9`8fyEO)ayj*+Ew*smfv1zPf$kK=b(H!a-$K(5i z|9y92eV6Rkcsb8F&3C(lwtVAvn!;)=_gB{1ex>cc`o>Irfkz&iLFm4#hCh&+SpSqE z50EPi0eGm0glMf{uPQGThfp2RI%zR42X4rQRK~u`9X4uNpb!ZWc?@4- zD!dvFTt;X4^A>S)tYp%fpEv}b4$|Fg%le(=bk+a+-0`%qPNbhA@DV1I)FS`QKesDJ zhZP&Vr`IJ})%bBzvq2sOuD> zeJM)zcULytOoX6s{uCc2c`uzc*VQXM$DXGgKaDGyi+m4?_3s=99UhMKo58~~0B0f3 zKO=49wb^q1Iy(0Nb*y+(wp8rv%Wc3Vk01V3JQ}Y0@)%i1|9Lrx?B%vogeK-6$ht1sX`B+8301(>TmFh zV=P(SJclR$OpHx-J2v_@WUk1+IXRJklaaZN|B_9D8IKvy>G?@pZRofFVsb<))SsRb zn}S0+Bhaa2%}+`GEkuX|VPFsoOU4XC)p!Om^j7iX4s1q%E6+jtqKCXj&yfiS6AN!L zAJqAc9trvAn35)`ieQyTs1Yb_Yptp(FZrE=gD>PyMn;N=ba-A_Q7t)jND^w`M%3-s zP8N6$Of_~sU0F?Ee*BqT4f>-J0|#kab8l~7*?}Qmv%n!~`AWKW{BOfnjnuQF8YA)# zg@vKYohci7PK;XxQ(LiqY8;x|=fkhxspJ+&12Wa~ zw$_o>qtT}oqG@!H_Qljl7sh-E?knn}QQ_L9`ytFpVnswEF5!ibe;b=5zK%ab``hI% zeDW{MGgZNW>EWb1L8hqX>k}<^mhdhX7M+y0wX<~g7*(235W6U*Du=2V=8TD@5$4PX zd(r0sQ|dyh;9CXxLjiVX!EaoG-%K1oc^HON28rBdBL7p=D6+ZC$ZMr8?CVF*ofHa} zDOa;hz*JM^;5eKWmf*{npt+k(6JEKL(tWoaB+Y!J6cPa!l1${j=l-yk&gG$s7s~XFGAGi6<6a35= zBV>tGd}JPat4FzHRgJIb2M|a-=viV;*|Cuy%h`|ha=9m4G&Q7U zZ{z$Kr0MLdXKY@}AcNR~;wqh(mhlxY8M`W~^kaoxSUyQsLpae)RL{bjQ5wNN#r%2ysvwXznQkk6|K)DtV@ zq4_2J6e>457B(-yjW~B*1LJ)+l~y1+UzGgkBRw`bSnJ1`uJq@9c0^~B!yp82Bf~5g zSgc{0BP)(D1T!|~_1NJ(`RCuC!XuiI~7wn6H^#< zQ>{OfP#BF&W|I+qn*7n^Db&CdzVmv5=jUz=B1^S75CU6v*!==^;vO&!8h%bK6d znpe-#z_;??ChnY{>(r2N5|^}jx6E_XMQhpxDXw&rEYyEzLR4Ko=h`+=*l->aC0Q_K zwW&>}Mn$(_K)0z4HKRQ1D7>yIyssINH2Ck_N@wCY&MTAD9nW%IDczZs!su+;sg*|X z=3?4NdYZq3>{X*M*W3GC{Tn@PbAMhM&i7K8jfD7~qO{8rnkRMk&0`IP`%;>AhJwG; zwoe)#jpkm-n$LgA`_8CqHJ0GOwXHjB?gPNun6K|(9IOR$B?7sY6XRsOv}W(C3pf8A z4^hotm?)f?Xarx^7T*6?Mk-&+k%Vn@{52(NintnzxDt!Z$_O0JbfGuG?cHh@qU&7- z8`hb$>3^>=5pG*5@aoJu*Aor0=JDxOSheU7BU;#Kx;E|$^Xg`H2DWLivTB_t?Pj7a zs-rF53h2ppvn)R`}d)`!$&%6~@@6sGw7)CC96?hHfGgf6p(%H2!CW4&(i)rtd|W#NHuV3ohx|fR0s+l>*L*_o>6g;ewbh-vU{`lAus#< z`f``m^D39`?=Yu1HwR=a`bb{Wtf#Yv{vJ@n#QQ%4Hwu{8&EiF5$Ru+_}dvSBHdo9CAp92vv(^ zuhs~!k^`D?N-^yV+Sbt|R%*_AE6NIjb-9QM?Daj$Gb{Th1kiIFufB(npjfODy0@ZZ zlrmJR97Z~_OcvWF;^{26>IkkbU^b>v#EW(?xLCFmr$s9Vct#2V%BGTUy?%sD^x#sk z+xC$eN9l0Npg*2ABcC8+zNqkaa4HO%<(OCp<-f?$u zhZ+=2TG-sUkyhmSQ2sbAHEFQiBTlN26dZLg&YA}{t(%3AG>Yk-O-;0wZ`kQ?w%WfS zv?e&#;jej_nf^DvQaJqGF<|4J=$ zc;m6Jg`9pee{Nfe54-qh2fGI5oapmt45!Kp4WH!=WG-um@vtsi-9$9a4Zx}Y#^$tv ziu=&1X^6LbqvUf7iRkyGAhFd`WkpXCj85CK3}f({;Jmez^>2-!ZG27C^Whol z(8#=?TP8G&pFttb++kv<2)fij0r9YZV!YVAbI1+VVgg@~F|_ksz3%$>kp;g+i0NV= zV;E#}C6x_oyHp_Ci6mb)YwmltDbde4eGe5PbpSu!@ny37pb~V5UdU!WR3`prkw=p1 zc-1S(D78MWSw*~IdpB^2R}nYqP^062At(CTH{9-m44Xx$UJUQ>ra8jyC5?qouf2ZU z`Xblwo~TwV^z_feUyKg)(xq8ZCcg2U)d}q!I)U3X;+4A~jalIjAC%QiUiF)}c>wd7 z@;-Ih-f*K`II(v>8gZ?d#p$1B+mPdx9QWi3g4+(;d81%rUH9eV2HLZ!QTIcAfpt>s z=NX~vDF+;O;K{{~0^oX(1E|i%6XXwOo4$l2Ni++Q(@V)en%YtE(<}R+lpo+jPv8Y>L!N~&4=A#EA z_DfsCCLY8dobvHQHEFd*0NAvk(k5JfMb{(-di@DrzX@$X@x2e#=t6NnWED_9`;B95 z6w1GvGwp6Ufm&wguvUFvNa~>FGrP%CuK)KTd!fDcK*^?}@_BaU0`fY$vI;iTY;_Fo zm5A2e zbz&j*B?ERr>x7(v_TgUD<7mX9bU!j&f?eIg~OWJ`m2OhUrEWI$)z6N3f z37D3N$#Udpc_jH$w?8J@sFXpRUgF4Bpk{pX6+f5?FUJwZMY17To?f)^Ix)Gx^7ix~ z*T~~=JNHw60axUYAqgeqQT>O_$G{gvt%&RvNIek~+kt?_il}wkRnZHc>)x?UYU( zIS`PVho#YdO#dgQ09!WPoxeBv*l|$T7i2uHf7JImG@oL5J~hqU)rkE&om$`aCJByo zMn2*gG8VYaC)TkDHK-ADSk1Zk7y|&k)c1-?W+jU3+qosg);6KC^aQ4b|J^hHuGAC5; zh3fr*b!-B?AUhOmEy_20)Dr?jGOAM_HR73{@30PM^Xq)Nfu=a$u#=2hi|)dfUGanl z6nD*)M3bDgO8;~!XlFTUJ-WBIdX6{3MIe;!nYa%(h!cve=JBG+!HvhFQKZbgS{Joo zB@s4)S+qRcW|DsI;V-FFRZL7{Kbhju{kAZjCGmCl{>6@VkU_^pvyA zNZV%7B6>(OiRYA)H9{s%$^x_=vDha+Tn9GEN1~By8F7QLN{is>_lxtnqt((0^XRu8 zrhLR>@(82c5zuhfPj0NI8THao^htKB0QI4d%&ayN;Ru(;z4XpxF?E&1A-0vr31bPO zHp)9|8KX|z(J_59l~GPosP2m|$gVy8MIFl|gJAfE^>SR)hit-i_nKV&$w|W3bf~Q~ zY_{4o4qV>)>`?s~cd?I^0f6%^*lmADB)f5dT&TxvghVq+$BjS8xO~dd6-zp^@~WnF&wow@q1%RI zuns|i66PhqQ2PIT`n#4ycMV9BLi^-uOG5{9v6v!#k%s_I5IJ^I`_1@8Je{bNp9ZJm_HH)^Cq6;-syVVk^Y71Ib)TVY~ z)K=OmI_%j}QdDi>U8AKWs8K5^B_Sn3B9Tb)%jf&Y@0{;B-*fJ{&%Jrw`x?)_H_yG- z{|WXQXV7gS=MzDh9JebBEH4erynL6maM@tO zY4@eP{DwpFoN9TbmeV=#=a~{k{``4u=Q2rDPjp<&qq!5U(+PNp(?mhflkt$<>V^`X zuNw_CnZia`(9t(~lXbxZH^$R)r=~aFZqG1&v)SAxbH);AzD*gGmML#OezZF+^^?c7 z0kO)9Dqeb;oJQK5F{Aw_Zhz)I{Kbb}E^JRQvul(w>4qsmwzq2$wcJ(an4 zm~=Ia)zYi=%N**2A8O`^pI(0sxVRe*EYFR9%R9%9SPdxr^xI%6qS)F2;4he?Utw*2(A&+*9<#RWo2kBE-)xKJR%cfr4MTMmz6~p@18#O_(V-fZ)nhQnsM!K&z-UYer@SX6_U+hNBFPyyFugcl6ud`Zzz7$bV<6T2ZX{`Q1~{)2medU)uG*3p&lAKMmY^e}OTx_K}` z?{Z;ee#1}pjl?Wk7Uw_<`c5b}MJrU7a+;zX!zln8d0pkA%?PxLl)ID_Q~2iAaq9Kv zcg^6O?Gob~kzDa22fjB3oNL?0__G{*?;kx0z1-<)pRJ*0wDKO8;G;68$0naf=OTEn zon8P9KzNS%2=jv#((h))0k3tN2T5{vt8zq9g*sfGlWVp=nvV9_`yt&8)DbDRqw2Dj zMAI0on(;IG)z>use!YiD9-REY2=}!A(Wjw)AUYo$hpsg1e0uC+;;eqSTW0;qX>lF^C$&^ws_Tp;6LYebDFqm9M)nCyiMfD-n zo(jX0pdTpg8wWDj@UpX-^~blRw~xnV0%&dM&GhcxCN%rr^_UaAyq?^?%6bU5GZC~rL@DpK@fc#gTRx$;h>NG+IR z^4V}n;xwmhibVJEYl&`oPpmhx%Zt55xsawl*2Tl%?yipNPo9dC<k=-@2p8! zGgS%N(>P(~{o5YEz`ot{eHuxJfHlwEQ61A>1*tON$=4@S6OaK78We?LiKIr#<$42%R=%)tJ*Ymyr0q>rP6> zvn~%&JtAYLhK#-Meo5QC^-p0_lyB%-YklMt4f#Q{8#2)oXuDH6Ub;13z;4$Chq%}E2fNlaTg6EnU9gUR*;(KmTVXrzQ;~;|{y@J&xFH{XK|+*l z*L^Y*njiCm=!D)#rcw)e_z3J<&r{QGR*3z%o%)+OrGGavi!(Kf$uN9IHK^+Dyz&g@ z=5ef7vt}%D{Z6JqPJg=wuHXWM_fO}A(WFw72f2^z%qDJN?Jh}gWe+rbo(EK)qLZ*U zs4A^wyI+TmHDV)s;D(=SAnuG5OK; z?&zEnw=BCYn_sd}YUAJp3qKj?d9=kI2&rv*RXCRor%t8$%5L=pJ}fLwJ~$Pa%{_EW z8(RV@u}w&J_Ea_%kOtAXwu&=J{t7EsO)_a&U=Z?Po61$%@7li#ui7W|&*xKwYh`Ty z(kUy#eF|W~DcWUP8Z2NtE;hio5MLK*GL%0chIZLgQ&kB_PbwVj_By*D_>X%e*)#Oi z8-Oi9G6j?*GpIXYgub;GV!`ZpXiVDm{;|sY1aQa^3-skl`SDqZeN>f-AwQf379^g( z4oF~g=Q8GN=G0AvrG%u?20^U*$L=Y`oIaKl(ERm@eU;lXxpaW*lDI7Iqtqkx!_d4c zIFlmx<78pm*iqA^O*8ZZ^odaMPQhi~et}>>bTZ9;*Ar{vIRQ0;o+#r&Bpr`jEgEWgFS?juV3GXBu9^jM`lGHPhimpfd?FXQiw zB0V{($sXUH#h%=rDn%paB=NPs=SWnbnJ%Cwh0ja+I@eE5l~kb=P|Ev(9Tsoh+H*o0 z@y!EdlBT?(FY(Fpu~;vOoUA_h9KD1#*}Fv1rWjESq^`TP@x(|jh}_|@N){Wq8!ACz z>y%D7xy&ce14_aSjH6Lr8yDU^A3XGehF*UoWXp|79cSqwWwa9-=Joxajo1^Rk>u2Y z%U%~)?7)>Ez0A?i3E?VZL!`_PTF+d=CEI%m{qN}#DKi5Z1KQ|DwEP|~g*8}n_SN5% zTj0CH14vCnKiN|Zm7_>d6k|A!#ZO(m1RJ>d*=RvhmTNP0X21fSgNCpSrbO=vp2=Um za!)u9*#Jq^1E6VrxS22Z79SuInvGP zmfGUQ!|K3ZoPrzNL5u7e>_uOCD9CziZdu;dlbQhCl%>IHwBDXHwk#+1qz=}fnqEetq-Ur%vHiP6JUYgfW_X@dl_w&fJA(Dy*8_3>rDINn5^y5&qPT6G+d3Gp= znZ#oquJ{z?fh~0SUeKNt<*M@*WMafi_6?scM{%-N3Scn83(e`A;iVONJw}Ma(Fri* z=P}AW;ya(x<)zno`k3dMM8F*9QVJiMmvvi?Www67etvmQMDqL~GUJ-fCFy^Bk5Yc4 z6ZTv})nj-KIak>NjdP49(Lx4=G$6!DDOz6ey z-0lL+oE<3&sVal~URb4xMK5I*MHOWE@&LC7;s-JYRR$ynbO)5tdUh8_NQ3EKfuU^I z*-Q8|*}>dEZYcLR`PnBNPq_if1%no79TvNC#)u0f++j(E>_5&tF258O&ITT!g({p= zo~CLHczQ{{0cZliY~*CjAaDRZsvVe2Vlk~k=$Y%>ENW%A14wM&vE+?wpV$vp%4gZM$ zE%(k)I4QbPgfEXcKWi_@{N$)l$r)@%-`~5v7jh}Q@R96wsa_eD%!#sO4p7Fk(s)^6 z;697`+)>GJ6y1W%X zG7efrKcL2!t|D-lVzVrDRn(p&k#^4@Q^C?Q(`X2x)R>hIMn{VL*KVJA@RFSsfN-Pc zRezIzl2q4ARQ(Cz=#XDqp69>%Z$tA<>kHP5eDj5$>+rwa%`E@w0t9IQj%aHwrw}MW zu`uWby{wK(&$>Mnr?pM4QUc#Y0r>GbRN9=0);8X+i45M2wTFiE?^!e*(Ro1{7w-3d zphXz91YEtKBNixvO0b6tQJdG2_N~5R$(uUCgYouQypbD`+@TQsCwzHrNP=N(1Y$S-=&gR`n#YDj6BB|f*2r+p$4~*|} zN9?o5htg1lq@siv@bRvMTV}oL%F%pe;t;O;xO?c({_dC5uWMHQd1On^(fBmv9PLt1 zrH}}~j)BO0YYu@uR3*HhC&izX90*he_g5aICAF_2pNhRh^?0uwo}@G0&w`9zG;6&{ zCYojawx`mEoU$@HP7nkMVrvZ5VoG=;1h#gK@c1=6@pyGMNP`$J+b&1HLbhS_|8nbJ zv-#<_CmxD=Po?LsEIpR%$P_M5K4$#Nl?a}~YIp$Wa@@Ew-*ixn%Gjou8uY$KZTKhh zWq>06dZ=31$=SeNH*r*P=dT-?6B^$Yu06EO3<}v|{1%dry$vrWijTFdR&T*QV3Ihx z^jvS=MWeVL6vKuePWN9R#S4n!^{|mEA!;CVw?$^z#QYM8ggC>n+S`9B#{_JP?|p@r zP##0OxE$oXXeFd#a$JhgrhJcvVsD{yiXcAw9)tUBLQZd%e?^mUfI$gj!a#Ih{U(f31j zV|b4_3;~`T!-5lPULKz>FG&1jKLh}hs|WeK_^ykU2pJ1#0_Ibg933e=EYoGhavi(m z;!wwhQmd`)lz0FfIOWQ<^DsWpUhGpnR`li2wuVO)cVthgA;_ajlE@Z%9m~o8bUz_H z>jK*7GmuS_r#Q9IZZ{5FoYgTEg<|XY#?WMGcpeBRgUyqBrRSP@YIMp=FN4p31tHlJ zJOcBwLLMBG9C%bMjx5zF>TcDW+R2x|oxo4%$s%O|>?WD4Heym;L`q_ei zPe3Nmecjzmq%fON%@r%UH(IQ&3JY*IrgkJpCml1y+ZghG@FQB|Z}|zV(c-E^H$aO2 ze3EAN9U4!WhD}ye=zKBD2H|Ve?-ru92 z&IgDXd~G-{og5_YQAIZH1J(VTIq=^zCaPbDC{X_}KgxSjfLg~5l8{+`_;wnKR8+o# z`P8u?w3Izgiv)hBvoKytH}nj$;AC0zY|1lww_NHW?x`={%HS{}o^z;yZm4Cr_78H{ zAy4SbCTD^N8XFArDV(PO#3OY|k}=o`Sb+fd3GT&eH5%gBFym?p{6#5L*`l-v2Z>1= zm+QK|-ieR?uVnnl`~RI*7guS5$CyLo*c&LkD{TxKKiM`}$<)PtXr~l6_$4jGCE+B` zJT-;#LgJD}uii*VrQp5cJko%u1gwd?R`CZ@L$iZ^2||K;B4jO+B)CnlQY2vRizsEN zy3NofnU?)?vkw^xrpu3=YcmJt1p05`n ziz=kAT3l0cEP#v1h{!lr$1D2yg>tlc#EUKmvrDdG>}oa^z`nl8AR zVWwiSM@lsp$Ns7Ddm+#5@o6n}_%Rl63vtfKcB{*WZwp|aDK-0o^n@U=Wo3RYOqx2( zyPIa`tur0>K3hoKp#tT!k-!uHoQ17a;JfYTo zE44m1>|uIV7_yu3XYE3%Cw5;gr}}wRqU(KeAC)cI`|G1BrWb?PE&@$2hOAxGGJV3z zVGSQnZ~X*2zImzNw~KG^@vO0hEjc+p$&4%lJ3h(!U;a#ImZbji{1CY6U1ne%sW+gc zzYfb!f2^$uuiKsoZ&`4+(s!nk3~F%S4b-t;Tf3U_3v3JIDvRG?ZV9o@9Mov!|5LE? z#N+nX?%LL)$-_h84B2kGL*e%KG}75Ahrep{(mS6fx8k#Q^gRX6c&No^-M61S?lZsp z`YJT{%{ua`Z%B*wn2Tr0bw@>LN#{M2(VRt%V`}VgtJja^er0qAw!7*8r7bM&G)Z`Vbj!%?LR&9tX&fuW+_$21Ry~RTdLMy9>YmB6GwsnB{5uw z$&$26tp>{3FexfXy!@9eW(0ImJ5-yi`)ogx4t z0fptex>fDA_D2pDs>C<03G{3Ba^0UKz(AX2cB6cvL3q+*uD*A~o|@{)jz(O4jv%tU zfd$Ht@P=d0muzx&?+@ZFq$A~~X%Ew-xK>h#iqpT5eK(nf$y z+kHxd@Dtuwdr9n<&;-{P>u!RS!d{$<{^ znCzupBtf#`eE}nVU+CY*gO2-z=$tg8sDx;2q7jM2^TIfASwql(m|vqcvVEKuy+@JA z@eXrESy8j?m2`%;sGmAh>E0hZjXXy~&d@XL)v_y4U8ywKoo9zrTPXYa^0WIiEVbl} z#}DmWPw>?+CjVAI^93Kc8OoA+$knt$!fK9cJLaYY-{|fNd>1oY+1Q1BHsge|tywCt z-EM@fh`iGd z6{9aEqgK?%D#veOUV5_8Rkt{%Z`(6mr)!&!dX``WxHyji};U@|doTJf0TR zS3rC^pZe97M})p z$%}ux>qs|0Q#u3ckrx}E`I4uUIMr@`{Gx6Ye&Auq$j=Ex(kqNOzsR5PNK7h29M!-I z$^b@YTeVej-Mi%*HOz1gvGGdX50nk1nMP7Z4d=4DdCR;4c%tvFAzR|zt@>eCEUqT7 z$0-Zn8`r-F?}uSLH6VvnR#<%e^G+i(vX#;>ISeKqhTJ-akydc#);x>VM4rp4X2rU9 zw=lzb0?^oR%QC|%-WUa;2Xf2wfyWEWaGVKm9>=Vwp33$ zLV4zRCe&tFK@4gNpU!ii!Sk|0u?1=j2YWH9pE&blrx;7WL*1_>3;O>g zj9RE;U7sJtm1o%^C!`}1jm5%Tb9SE}^-{Z3({|_I(8v)jv7PdGfoZ>$@|=iFh1xZ^ zaF_BIO}h=KqLNjB5jTO~a{H(wiO5Zs^qEm@D!#T!U%TBR6PNfv9uFHzdeYQkT5PKD z_$P)0GoP4ph1QMHT(6}WR}*!sl!=bDplp$9`oZXq-nlUmeBR%EM5c|t=QE4&=s|n4v4!IAmbud$W+_U8x_mZ+b0q??zKekjL`*mk@ekmqxqF`XxsrN^peu zmoIVdP{|>0?B@3Iep}|g|BAt@ahglyw7%-CSxgo7gweHEm~R#${6>oZgD<&Q2xTf= zsgP`-fQLd~GiA3L%D@)=)A?BwHMkhfEXmhp&q=X`Y29G5ws=+JC@kluN(`fwbaDEv zeEt_=qP0^i$!EISP~__-;q=DGN4P?@{`4lM#o{O!VHV=po!3Mzm?STI;~uC%6WyRz z-9KlLb51uw5qDiAzA$ybMZ_)$zo|h?lFDr%s+tT$}-wrOQ`OtNhSXdF(M)LOwX9X9&jq zo`^N7AFE2hP;CqND-}W}51>iQ*X(ia6J1Q6?>R^yX@ zb;cF1rR*#EWfkA*%Q)LaVic*@KYmW1P^mY=v2u**|8hxI9+d0O`mm16;iR)r=u>_v zb(qaG&X0!#GQH9N@7izJRgUb9|9-?7O*nO%H>W}FY~79JjZ2;O-4`V;S%Y3h)nWH3 zU5lTSezY1BZ`Ia+f8HxVS}wH^}p&aqpKTU*hS=TB&qVi9&&1{H|cHb zw|hq5#TS|<-kck++h*)YOyHnjFP3k^SC5l^@1q<_4<6(lhc`qR|9pu8MNJm#?T_8V z9KTWCDq6S<-2ARKQ^IP%T0N!*#*78el&l*$9j47;reebfuVE;Nf_zX!9@DVv(YuIa z%nuFLbto($o>jpYX4L6n))S7lBm0aGEg}+ki@!a3On13f4+jUQ8C%794{)~rxzhyu zKot7E;4*o{Nc#Dvc3qtiqE{gFeI*lSLbV@bPF=(#K<&!jZMX{wjo)q~#>m$Z4LBrz ze2D+Tu-qEHLX*cN#NJz7M-pmS46vh{|D)6zaq>j)xuHKvqkkdTrJD-MiBhgm=D{1o zX5zmJ)oj+;6CkDj2z7{Oo4IFdUf?hyzUaHbSfRwn8u-Z=_pdYhk7Lw>nRoT1^cD1F z;;hwIQAJ~fjqbz)S3-Zh0o zvVHxpTn`T5;``}l%+sGu58u_#U^+JU%U^8vb;Iil1bGwg=5;&Om$RO9L3gEbCgbD5 zmi6f`H%3vYcX+1LSh_V-Wwa4vrtZ7Q;j!8}r%z`^D6`xTynBfH#(%V^{i?)i3+yp7~>w}6tAcgq_{rc&Z^C73_K<9@99gjGu# z(IDB)*9=R(i9ea(V0ppFEnzvGhPQEf7Ly2xanQ6|gg`1L%NdvlMRSNz$cg3PK#1|v zb9-`b2M3pm2_i1n>>QNP$xUuZ^Nm|U@$Y+M@Q?ZwE)V5Hy&@=kzTQjRa6s&h-|gJAPMvP;bVRe)T~1>0?msWy>DNJgSp) z2r&w)Q+Og*137U^#Zm3@Q+*=Zx;DLQ5f;sDbH!DU2rwylZXrnbMc#YRZdT6!?op=S zu|8~CpgP+O)O2lJ^?z7sdmbyeBUskR7<&Z;mI*bH*W-4%S&`Z?VYPrKtXf9M81rV@ zaif|>^9!h1?P%~A{O9$0T=hQuzJFJk3$7wfE(RVuhK9C(kBbGYhLl}VYYM9a`~UJ> zzr)NG`ABpZXNJ}K<*IxUq?WG1o4?FCb2iPuv^|pqw^fHuXG2eSpWjlr8R8HZV%L_} z3;(2@cO!cDJ8i{vT{hB?7=qlo3EpsNI-+HQKlCoiQmt#FENkYjD>Ug^HqEYIty4xZ zVY(;gw`1o1B+KN!&4j-vDioGol~5{c=S^H)$fta)F{;#(8kN&O8(D3iSZWK*h}=Nh zSW@EV+J;kWLiiJZJnrzU2U~Z0V;e1(<4Vh-W{~r__DE1co?zk%?@9$JJ?}Vi!fgb7 zQlBYPV~`fCJE9kfKz2O;fwa0w=1UxPPCEWnU=}SkFAPnIw8Yx7^bK5Ix_kTsU*cOL z78(8gJ0=n`7h8!xT`jDoKSh6p4X)-Td>S_;OCc1EpAo+x`$p~$wUxlDvM|hB>!QTb(wM%|E7HMJ)VrKb`5{vWN9x&dQEP&he`2K=3^p@z3X7@? zgnx>fopfdLyP_0IbPiR6N>vb2tf{=5gPqgsGPO;#6@0E53`<)1+@_C^ngvhol+KBaBPDJ{Bx7;|+}d|Rgi3Er?jvi2&=}5?krye0{ZW(gYPYU^5#KLB zS#|E2btyj>v9E!5@Xup9)8vbBJ{Ba^Pag`$D3J*C-6`|D4fgBiN z-askG3f)(l0zF>8(jmo>r?+}4fVltG52~k5Q8P4`p+M=N3g$fm@U%xoYWH1c2K^y1 zJ@1TBMkExg?{RcAiAZN2tS=t>02m{p2(?;jETlqKV?ZPC7IN*{d(FFGcIy$#v= zq~hd=ZAgR44l^iw6Mj@n8dY_y)g2zMDJ>bJ#y~xj)LZC-3naPIyqVMH0CSrNctA__vi7E-j4QN z+ql~c;_EWldxeaK%Xqm`;CrHs_k8ZQ!57W#5j@OOx2hsGafgq#@}`;?toM8k$lK$6 z(el`Edh|br&V4hj-I1MwW*ek>58;4kiyEF0tNZe_SFy63}Cb7l8NT%-V6&BH?{^mf@Nb~4Ph3$8M zCb)u7ghskf&jJ0xo4^^{70pP(kDnr0^5A;DgW1#U0=20j@bRS2ng`)M(9JC_X$^PQQ$JDPvdM6Qw;; zNlVv_w0VkU|6}70GKegj`bp}YrqVts{;_X%dR?YK?C*wr!D*BlW1WR|5s&BNk@Xdl z{iBO<5Rskkz2vccs%4Kv0(PEIlOHH|uR{fh3fR&YTIp07?TGY9okIw@b*VAkaC2(? zg*ZX1d`-?bx1L24zgK0Z`t17PLez*hM_j`gYNSx8sod&o)I?etssICWo4<<{H_~H8 zu3sfasIhuuPV#!2rKSpmAb?=YIL-?8QzYB-|Z%6mMN4sP~@9OE8va< zBlq_&7=Dfr5DPQSQkw939B*WkR33gqAFy(Fm>lkrYH2K9=FX+uNp(mZ=@MltciK7 zSHkTGS

ezy=DW`5bcBIS-FnWb@E1TBr4_CI{E8(Rx_M>ptODa|F^~&G-iiKy(%_ z|JM+AisVH2(QJv#Z={@Z(#6`S84nkppqFKXqMj!++=uJC>r9zdYcuXS73#xb3GZ+& zSj(_&+QWGr?4%kb3CD?jC|^H2?WJgWUZeaH{)a9u0--=68hyU;o+W zYC#eP~(0^ z_lPO{G=hHhr#3$|)R2t0H1C6LQ)7nCMQ&DhT&Ke;N&v#*ewS2AG_-HY z+TFV;D|``f&F>th@>Teq2-VxS)U^F>4ciU={55*V=JxY@CG`TB=$*c~Kf%GTNQMX+ zvk%W?k`Ml9!sDCz$cyX0{mMUr)XN~bqL#;X$Wb-9EQe>t_qWV)5e~g|x#veP7d##6 z#9$%>n(BCFbQUG?HE9U=WsR`@`pKGGQ_S)84Xd@PrmlWi`19+X+Vf;bdC?B;vi08} zf?nS8=@{eCb88E8hD?UF^4cxdkcM8EH&mWU1gNfXfv)IgvkEOWC}kqS+Hi|yIb(cP zw<6pQa3IdYsTw%oxDs>2S9B|J>C)j#zmzLE#N>g%B+RS+7Nm;W?VBhQtXLr^GrnDf zJg#0YCKRl^TkQ0e_v>MZr<1M70qwSKTz{pZN&MFn|2pCY?X631Or8-G?=7bPvRuw@ zc0Wu1tz*a#KDU1s^YAI(^=}bxt`N>HqWr&+Q(wK_82Y4v`D48Ysxth^Hn}fbxlG|B z)h59Y5*+l@=dND(l)o~frmgUCS;dphz3oVC7+Uo1l^kxnZMu3(Aba- zgQnr?RpDY<5>$WdFn6sMGgF`gpUT|5=JKXq+vOV@)aZlx)Pki0s_hRZ+|R_x)`B*xT`|;C+`Rp?{&DCGeJHM*VkK*yS)1y#3S2M)O9hFif(N5W#j{BLTaPheQU#ESyxo&V2utES3$a`7nfM7t)}%_y~uv$vZ~Yu307s#Q02sPJw)Cl^@Jx zLmFbl=Gh=Jom^o~=pzfK3+zMHNyU;jj$^zdq$jRZh}U(ZWYtz%e-*-J6|OMkT=0+n zyS98IBywJr%xfK>!O@MW$aD5<)fUmJ(Oe*HeB|F9_-z86`*$vSwAjO%ttFZZ*#GaY znrQJUsz9xD7qO0#&9GMs zW7Z(1aI4d%hUQqZYIWA=3A*Qo#@cUFxYO?&y{z9ZYz_IF!a-fz~~`#R}3ycI?(?ptDk=a1pM11 z6|_>7>cA2UOSspq=jVSj)#6I;=iPGuhWoS@@#8n@UA)JAX-`w;5k1TMU){9*p6Aue zuUc$9bqj-s)|0D~9%Nz6!hu~2xefW;%6a%@~j;pG~X$d4ub*DG0+hi8G1 z<@=AsP~3Th?&_cCzD7Ozq_AhbkEp&1!bhJ&p9r_8WO}&7&${$qdg}CBnP7?N83Tz5 z?T6TZkVU-(f)AYuDiE2N-uVZ$*Dmh@ zjP2FL)*)!IbI)RK`FTR>`fncBe$W4?tO}1rU+}ym2kKRbk=VPowyxA~lUPhK_49=4 zME%kJhmT44+&G?vPhl8o^>iOf=PC5@Kgj7l6~*5YA_-v@R6Pv>=V)Yl zG>iLhw7#zFZ18kiKFEe%D3x#39hcT=BiYYD&VI%@udWU##GVf5L_a)uu9*NGvIBSL zF>KjAcYGUQujr;|t)%!0Be$8fjtsNXP!D;9;O)pSep~+mbqiN+tn&9xjoZ)}JR`uN z@pVV@K9l3ylB;0DS^bVM!+lz`?V{1_OIGpEfoIwF(9#=uW3A1PYSEXN<111<>l+{M zpV1TX-&;qjhZzUMG%`|=Qq4#L+Oh*`rc&F zas8@b&RK|%3vQC0Xs@9emK$vrB^dT&cNuOOP&BmC`~HI*{sHy)=mWy=zu6z6@$uRY z9m}H(7tVi}SY4-CfK)jU-u|nn&~;NWJZHC;vH0O~ii0!PUI1QaTXfngqA%Kjq!iY> z2TPTv^3If>DA}cFce{UXXG&J`99KbnY8sX8|7Lk|60)ioWn{u`rjZv zAL_W1{&Ou^D;C}$uOvU8TCec&Y5adji3dh#nbns80#|6l6wN)+wQGYOzt)G|b4NQQ zQe^a!;Q$DB#Y01DLAt!}S3^n@Mlt?lJNFF3zr{1a>emdZS}ICuq#pC~!LO|p^1EZb z3i)B5UwSD`bb?gW={l?VQJ-Jyj}aX4;fbFXN77|Yd#5&uA@(iK+LFKjE$4Kg0=I3} zo_Y2{`|7S3gokSxGs*TgJ|%eC2hXAFD6;)+;q?TC`l53qN5-}%mC7#c;~M9bJXKks z|8eao3TpqUe6fTw{oj5f2QHl& ziC*?e{go#F-7lG`s$+gqBl}5C8pG|$hkzJwDq?h>nDKGA&kn3tR9{{*c|KTfd|l;Z zVBZGA*nLGQruD7VI1L{fRg8XkRj&vvB-8wee>HF&5fNyt{EKtwI5tA4{N*-z==dm9 zp?qpv#HSx}r~SDD^grSSI3Ymr%6Q(!0W+pB3;K5PhchJMO@*a|*!p;p%s5QQ_Fj)f z!MaLgUydFf)PAn9?d54Ixo9lm#T5KUfaqnau45lIbzSn{eWfK;=>g>GkMh2E_`qCl z>d(9R)G^XkH=_;pdBhWvF1V{Vq;WpM7mBjSSCx6k;XjZQHmFdi_M;ygu}(o)6`HP< z$Md-E)v~H9(BCNXuPjFRF?m*xfko7>K~P=WVQX=$>80|c23OgxE;RS{_g4$@JIQX8 zi}#GIE6c$7Pq1w_cPNI37%3$D-$Ampt2Av!7(Hoxd-lzh$3Xj5-4{3a$6>I3!m^DhBChYUK9_=J3Mj@l6-bl$}W#?vp&gZ+0Smc?Dt&% z6-8vvy!;x;=TaShDx)5LU(W92Z_u7T$=l{1cq17@`{bniYw$S0#a&@0{&WmqXd%yI z)N`VujXf}lD9MfRtxf{2QA6*9h=#sH@I*O9e8G^5pAdi7$Oq*ydX!;f0i=#tX3z9UF_9N0yV{@~~OfH|V^3TBup6za&him(_QTpOrGIOJ#>1);y6)QVRXWqBL<&uie z5K#^C9-kAOp{S2C-Cl`sZfbdAzY{KUn0Plyiy~`}5!Pbs--)<$awnbP!#uXv5KGIY zA9Myh9X&2ir6-n)1>6+MEf@SmE4ynJ=L11;N*)+h*OAQWr_pSvh=5V4UtrE=?EC6X z;U(IY`xE3|{c{re3L8l{s^>kY5uc;III=HE>hdZo)P=4+rw6}A>MH?)2_!#tRO8W4 zxP0H#fu-?0H)NQ6-}nG#H@bx1yb2X;KQ}&(DNd?Rz;9e-jz#6-=?S|kYryZAK_$2q zs~coxjC_mLe&p+Zdm!1Tl-~XkRu|i!PI}IeaXsxrMAD z&!y<(saKg(P;e0YWh%bDNy(B~KJ!$#ntASv*$@_*RCFNy74MAZLQT68jBOz^9aTkV z3FfF9LA66O390SXq6k7$<;Sq^Gqim&cy?}E7_l>sigt9%QDkt%REEek*?|9Q43txJ zkdwlGoY38+o45aEB%Fw83vp;Nf&L8~=t*#UyhAgPhIS?D2b3QcFR9#JS^x)^YcA^2Hx9QN1w3bU114jI)Qw4+r${T*n#w)Uv&u9UaaOkC}+BC@`R$oEE&f zJTLp{==}ArHk6%)<=SKTpT&SRJH~A2VO^2cvNxL+{$`V@Qn(ZPI^2FS*}SXIDzGy3 z?@_{+r-{N;xWd1B%JaEh(F07*p>%b-)eu|&jZvxACPn>~8Mr#QTKWdAr7B7s&fFp7 z_VH6izdw2#({C)_#La7~^M3e%j+}DkUz;3=7&K=2uS=?Ep`>y6pMP53PjU~JWm=gJ zzBIgo6r!Y>^1OQCfBE4puF8Wk#_dxfC3Dtmk#NGIx@gBku`eB~p@;C0v}z&CPtf8}P~4n%3*p2FAK;qENfU$Nu_}Qb zCtgRlZl=Xu^*sZI-s~-E zh4wN5i%T^MoX0$S3DY2M`9E-HH*4xCbjv`aJ)-FB9=+|Ht308B3&O-?xPJ5gUd{>H z2R9rEjuQHelFRci&fGsaxK2N>3rP$~E3zrUjll3tzbI2vM+pP4=P^GIg4kLNOHn2TNZDzxy1o z@X$4VjKO{}!Sl9)qty4`;X0Gk?XqjpS>w4kJZ~5#T`!DLBAoX*JiqU`X1<2c3=w9U z%j%2bXve~<@ac9z{Rg}WQM;oPJ5Y|0t0$-WM$keIZfEK`WeGATPVlVo2bB+FEi$}*PhV}^`9#y~{YVc;92sS z<9Da1ENi@Oi1ev5!~-;^oVoe@uyE{yupc%b>LE(svG4U7)4$^71&%_S)4!;QC3s}#917HsA;Zkd zF#Z)VDsoQEPU)7cy#M3OXOKn=|F7LK1X4*BO#dg7u|yuXK?6tbaQPC^umfW=n% z2N1%tj_tT`u3b7N1h9K(#zdTEF%XQnY8q_uoybFORM&vv|0p0rnx!;QvhuEo8%ZQ} z%aL5+oqe&S$5Fd`!r(g~oO>M1rJX7J6)TTACgt=r4jM<@RE9#lKe|5QtwMbQz^>kg z+pbrC0)R8VmE3#J^$uEZ^1goPMFHzLQ_6p1ltIfE3X|~{nPWYe9WgJKuM^oT++D>q z+wbh#Bn^>H2|D+s?iW&chu>SAkSVNFDo_e3m9arS)`p`yR~6#{hh^?R%|m5{6wZ;u z-izD1{yG2eu&`j+RWtA{q_;L09e>a&-p|rT^;~CKw1(%XW+E&yC?L-{@(*?PBj-vF zV_+4a2weoz5SfyMUeR_GvDonJMKCo=^zD3G@qeeypSm=Xu6nBjZvbnRV95A?^~ zP)%}3!7=3T9*_LKYyF2@`PVi0n1;s~4>B(`8c5QF{WB*VT`8KI?9)tzO7z^%gSomv z)V9|&^b>T~cLb;CM^5QVJs@crC)acTt9xs5;1X&C9L6eEI}fmV4L|41;}$G z4EmYSXU_J9^gH5O1b4e=UA_PUrP>j1D#axwQh$BlMJ}6UKI1G`hm8$8wAROobAOil zMaBy0ymc3%L$;rLAKA+>$_F1+$H@wVxC^A}uOX^WP3&>ox9X~reOT08e&80Xeciy1YK9tbTw{sJ5Y3hSOa zxNpppQ$u^3T8G`8kbTT19cMu2ybgjEKC0KVy>}Ne=8=Ho&V}KZZx$R!DqOKibxvaX z%WQeIh*+V8L)_=Y4$1}J*Bv4WIF~p$CD34WZh*B@vF-<|!Id|^Ss-8%kzLxt|6iki zXYPAM$4;!T8o5p^j{SNL$Grd-oL&`XOG3Ku=7IX-54uJGX6(O`UrqM^5#u*N3G~+8 zeCy>!q71X;ZUb}wpM{bPA46pV_l62QvcHxc&pENP*OjT`pQ}!zEx9u1?}kDufDYMD zV8BDo;R7bjzNi04hv(jWz6|+uHI$iF1m^f?yHm?Lno|HU`JC;fhPWW`PdlrZ7|#`^ z=n*DEG-N&qdJDF`pYAJh$`k!fpYl+ryn`R@W%^vi%noN2ZmF9K2k}@&E`7>#CG5vI+)@Ba${E zJKH!>iZPDp3%gHc7ekI8rq`HV*yaCmfel>C!Pwx)+stpEa~%g%t9{4#X@6;wEMPU~ zEp~Y4WpMx=m_`n*9uB+b##vJ=lXXm{sYg+Bqil&eKf5GxUr=LSU4oJ5W6Z}3ZbWgq z&c9L=jDJj>?RxWfn61O`6-b2ZWed{nBy9EaKlgZYXf1wM5<@kb3T<8_bp4ka@ACac zEQGlhBp!$_gb_p8-J?){bH8|kRDvv7;1U!0r~2Fq7b-WpKNIM}&=jV3|TeZj;A znC|Z1z-Ou0&Y2NJ8Vbj`gi{!S(#4GDL0E)GpfMqxG#fP!-K0^|ig7a+vF!cbn{P9ov(UwL!bqIX0}L8bC+~WVF?5p$o@70!(co}=Vnq8CJzgLxhD?l7LS2I-_Bo;-ya69I9`pj6K{60j)`uCrYHrG4 zi{RVSg;@IrqZke038O7h*;D~{1+qFQo?wwIj-jF;y6$RZ)h8s+%M%H#dHUo`(!j=B z@dJ|Q$SsST?3tu9tN&6VT&0L#jpFFfuD^rNzSdm__3ogX=FgKQb%G1!uX+oT&3}cR z6-0Ni2BfL&ziuQK8eU;STlz}EBo%`d1SeaDcQmp{n8l6bb9)aUN!?8qM&QH2Wour4 z@k#`e*JUN+P4t1dcf3D)6gzH)L)g?xvB-X2oCZ_ws<3E%Ts!m2itLvQmsci-+3} zg_M{=i;^bZmQh?UDf-vxK|iWr3j;f-K0PUt=T>{fm1E{cxqKw#>F6Q%M$GdEperdN z!925$HKqQsdID79ujOP6IE}}5iEb{MWR4Mu)GV>rQu8!mCe}GEkH{J9#LIrrkG0=YGLA@rWR zl7@P!#Y>y0cv!erze#J&$=B*QQl-C|xbsxpbSy*UW%OKQheCYGF`TB!fGpO$ULQNbmibBK4#~(F2^6?5^Dexr)azvd%olI*Jpv;mi!Zg_+J{V1QU+R6@M-)$nWyEoqfmqR*$4&FzN+MRBI5o6>8+u-s6aPUW$3ucIjrvcn=Wo-X5L)?O^!3T zG(5+8ob%ZNJsKey!leNd?C_FtNsh&sIJMLLlgne@_xdb%mRxi{ z4HNj-aJ}LxxN%=cg3VHH%H9YTq^q$Yjmklo<$-gX? z4>r6;Oq6k8K%u+_x}f;<2Kcw!3T~%Xj0pY>P_82!Dy+sdm~kb2Ed0ohE@MC`ksXH< zU@#SuI#+TbXQr|qD*i0bV9f|Rd+(S;39N;x?&Dr+Q*(5&evWoIL=q1NYV}B&LuP!Z zp=lbq^`cuUqprG*%((Tzl*)q97>U4?MY1eTx9#N4(Y3-Blk!LDgDdB@P3JH#6q7LU zv`#+eMfc51yQyf{N)jY#K3syrU}}1;yC?4se>5pC?huy;7!nmnb!Hut|GsS2ZKW23 zoFLD@mltP_wo$oz!}+&?}{3i!)pM5A6MvSJj|B zXMQ^)S+6zR*NB;1a4$&{W5iS%{VpDb9f+vP-;Wi)IVL`Wn^v23@D9me&U;>Bu^ui! zS4085zYD$W&%xh^d>`DC8pEw`L_myt&zdq$Y!#2r>TI4uh^{ufk1#~(JSZSlx=_Ra z!9sRCNNzLcHffln0d*}b0=;E;Q&|HAqDs4q{4Y_=SXg9Hnqn*ju5!*XR!l#OucH?X z#-7CkjBu6;9nAI6jx!!%?5%6=f*L4T$QS>291(Ir&pe4F>+0dG)Uhw9epO~kkM3}m z-g1#GSu0qO8u9oyi=UVZPfdB6m@I?VC$c}FFqQ}Wi^KFM$))(ET@x+p&y0H5jXVm57AsmbTuj6esNanmG1HC#eBj?D1M6v|IbA~=;K zt6-=m+1MoB>@+e&_jyN_wIixz05Il2pYBqG9zoVjirwri8E0F6-=R!Ba^KTlQhtjQ z&p;^R&LC&?ZcU%oE1Yz=x$7H>^wC*3XL2W?TI1#d>6fqetcZ^>scwd9T0ueLgBBIt zB4)u&WbqC$tgKQbGi+#a2RfDPf}wJRZHp<7!%*O+_iB34&Acp`lG@>mEWo#9oKMb#9)5sjks~YmmP<&%*haE2|?^C)8s&YcTg&nm2!7R3{!5 zV%-}Ugrs+!uV`3tgnQU7vR&W(sD=sHzyG6Y64r_F; z_iCUbZgfW2@T-V0n+C- zQ~`$*E&S1^MoBHX`7}Or4VQHAw(Ow6PfN&W6dPD5&gpy`$-Et6%S}!jjf0uH|JZ?r zf*J>~8O!VE*$7FexIy;R&2KYmG#D;U#D~U?^*3u}7@=c!8rDKPq!+~Ee3f5O5Hz~r z_DSFaHE@BDTqTGSezO8o^b2rBg15GS0QE`AtalFd3>wMX!#}v!=WJ6hJA?e$O)1XZ z*J?lo41YHys+`yra4A=x*&SX!80tIp->#9;_$U1I-#g~zXoVFY^KyXt>$1lsu+ZF@ z+lJLB&?)DcDWhA?vTG$l6gN*%-6k#BgHKJ<(dg1uoExBhm;5pdcJ!sO$Lnz%(un2h z>zF(Gv-0@%RNWYC#@{eeLNW*uW~#3=i$1Q1Wu-=1URTzW`nWJ849s{_D4~&LC{g zYvZMZu>N&>j9Ln8u?3wnYMoP(*hSfY`!nn-l%p(sU){Tw{DD}F%vrsJ^HSRRTI>wS z?9)Xqu^zPN$&rbpTz$dKOWVhC_>ljhY)JPq|5b-j{a(Y;uryjxw)3pq>!$xubJ$u9 zoc4S_i;3`y3GZd$v=p0{$@hC1l^-vnxAu(@lPfcBwrs)EW$tU77~1!m3uwqx=Yl)c zU;l>*|HJasYNOm1)cgM(l>LXA9TsZ9A2}+~)uBxcg(|l6UkXQH_|Y)YkO_a#9MypMp9u6nW^qCvyt4M6`1Tn&I({nYB(B}RW;O9t+PFLOrK7$ zFL@T5hNALc2=IUC?A6*)jRzo1+MG{c%=XG^P`IOpz5F`xvva}2l@3#{(DQFtMAHVN z>c8v%L(Rxnp`JOdX0JkLwb3Wjdv^*NR4mo7^p&rV8;n;z!L6JXpA|HyI_|+x4Tk?= zjx;ADc%w7xyXY4K5j%v(6KvW_(f=_2KlJQ-QN@=12)>`eWDn#y+U&u8J|CMiiiaHT zWap1&bHarUv#;z`KIbj?fbD(%Flwet(OX_u(cW7TecdRxUh`#v^r9y5VD;n{SitBsqaD_COBkVdHblBH*6;W_kmD}chbj>$B6w;_4BOJ~f6#Q3StumWV znBNK$Y54jW*tzcCHM+NbKzTJHo;v*qv+s}8JKT`*7}U9aVmoC2^~sNN^hLt>mBXFh z%HyE&d4i+!gYKnUPq|-U$^AyG>dO~hy15^+eoI~!qU7`G~V4@ z!f^A}G~nCMHm}SKo@lMtALI*ojV^zSR)1_|x# z@Bignozqhyr>CW)#A2FSpijF>Qtp<#haGhl8S1ukuW^RuOH&-&nKwN&YBj!9D~4&; zdI@jUrm3aq!{vderbpjr#_VZEYF=y9mw=`i=_cYV1UnZHOS|C)wWZlabn&A57ocZJ z^&NK2TyqNLVFYqFU|oJTvz;(pkP?OAsixAdsdoY~7vj}#(QHP;^^f_y+-9ZCrX;@g zhe0w_$L1^T{!LuSi9j2Vy{|pda9hVc)_g$hN8i{1^Ko;{b1 zKrFVNZ!m&LLvxq6cLR;k57mGmi=w_)p$Gaez*)V+*uj8m=K^R-^ndbTXY(`rb?7IF z!5^IlKuA2~b6fUV1kX9WYqh+!Wj!mb=FMmI{Gm6_zZ%kMKq3sUawe)fh$(GTd6ew$ zs7<|FNjTXUy%eEEO8l3UjIIFYxo-bY^~z*%&S(Lq)In6TO5wwVG;_E)XA#-w^vnI) zws&YRGJNY7Q5aCz$zZCVMft^$cZ%=E?~S8Z|5;6c3OT9)$8Wwvu3E|$D5ii4rL50E zPhFj?%+a&>*J+R>au>s(23+uXtEeU2d2f`tz?4owBHp*{?Ht$y z-Nr}mO?-u%H$+X#@7Hyw0E4?0pI5opB|^~{)ktVh!-JT!59(P=3fqaBZy^ShB}HJw2{ zM?StFi5ZTkxGbsrAM)4nS6$e__{QzTg$sqtnA$1`oG-ANP6*NW7hJHxSYdeLyoBM^ z48?xM*_-P*kr5y2kB~zbj$wL&yQJfp@pK`af{eA48AHb3i2P#V62>qtTUb_U_GUyp zRm`nck|yW|b3;URwPG^kbA@7sf)!Kbp!s@{Ay>&B3xaWCLI@>SATpa{OIsX=5Wy=1 zv1KM0#~QTAd>H;X;;A}CXuMvEUQEbwPOcj;)$#Y@0SYEo$Y`nr+01S6)GGo1Q)I}( zOE<*rH5eu{E+bA-7^?uyq~2RNj9JAj#-lG3SaY(X=@xW0RE)fX>5OZOL!1g$swI6n zP*AhwwC4uoPK;_?@TuSnCe}tDKT4Yw+;YwfIpKet9JZi?d5F=#07O#Hq0Eh9$9>he zUo2e3OvMp}*opPh{xW25%qT0`D7{{jY={91BhD3ABa=gn$?^-$7()E(cv)fm1+`ki z3Btu!q6@s3apcjHQ&d(fg2#A8TGLkB?z~nq^>?yb$$~q!;Tv4*&pT^QF zPDz``gU)Z7=2=Qv7-fWLk=+*bF;npXB@>%GTLuqV$PF+1Ui}g46ySV{+};e3azpC6 z(fj&KWM@vL0SR3YmX(Jla-QxrH|$~ngEN!Sf6mV=B3&M0%a1ULGWHIK%1v-3umeh`?FBMBa zt*wTI`v0sLmpWPJV6Hz9O_Pa=V?Q-}zN)H!k!M(XUKr*kAXrl={td6>_#_{4hpied zi#3BmMejbXdpGh?dA6uj6DZGb?`)aD&Aa-T0&NRO+bCTHf9$tLKQWl$94=hU$6d;= z{LudmA99%|+{sdRFEVX&T~XecwXxfNL6~KBU~`FCqlTpEmLk9x86OjkZfswZkBA&< zu=X(o-T6-YqSepFb}5__E58P?7WBrPEU9H(%AH4xL1!nD>A9>&G@Gvxy!~Rf zXx^%8(4VKVtEAi6yQ=J2&Q1F-^vkSg|5v}jHZQnS{+PCw=JGGPxbn{#`-^7_KG1ew;;1%pV%ZkZ`1;rKSEDXqDw1@m0eI<|*hqSMY%zb;*CK-`$@OlGonLO*3e^@U7K| zs>{`L<$!1B+S8;|)}_+c8%g*zg$`1P(Bl5fcwMSODtG5b;#u(9$C-UaAti7(aK?7G z9Nj&7oDW^lE~lOt614Y*@v@gmd`WV?OnSC7@VN{W`X~_%nd0U zV&-#>_Sq$$^Aisjx0uc+L8kL#dXBf}MSc~^dUvJTG&qu)URBNr9DnX++}b$jmCaFU zGl12<1AN)~Z2S=wwn|zpTTGcMLMuKgvL};yA%yIT<^lOe19v*1%2-dF95%hBlIG8S$bVh?cx91tj*pIFls#j#>4nAu0M zfyJ+O6>?0MrGP$V!Onz@Rgbzi>!p-}ryz_HbJGJHy|0{x(40=U54*@N4emqBsi+0P zYJq{`g5|`kIEsy#T7-)y&3hDgrf1)K+gp~h$h`I!*Vv{~$nNVc|_ZxgPuPhU(U)+(^AJb!qFYrX=#OJIG_0K9`}&v7gdbY>Cy_Q-!k) z0=_I=N;xa3@v^lS+X}_O`lq_Y?O{j%c(B)NbwD!P$BQ<#q~12l2~^?(!%cia8_;~zBr4o8QvM5xo^pG6nq3_GK>wGK-L+1wWMM~ zF&n#{3|QW2TQ07=8<)Rbe4u`|+(fb96CTTY#3t-juU8oLZ#Rs!fu>erYaDZv48BWf z?|P!%rL*N{B(U3^fzw7Vq{}d_Y+7*_T3@!lAH+?=ZZJzj3o90_34FlCKdI{MvVhsb zfC6o}N$)1)Q70kmdh@8OmnGb>>T>|UdJ^`IaY11iCh&bvxgGm*h|F<E%_I{cdMw#X)wB8asGjwG?t* zCI8n4Xe&i=TvXUK_79%U%R~_V;P0Xl%?*!3RAC-On zf9v?zKcd3j<^`gayxb!4ZXa2As>WPlXS4C?CFNa1o5Guo@bwp9cToDYZB;9O62Z39 zN(I`w1(=$7#@=6N`Gv86N~gFRPCa}KwcAPc%3`_S@_J~YKi#qCN`u)$fg8&bsF=O7 zu_5T(_Y}tz-)k>?iqj0HRKB&^-qDACr+QhjZVpZIIGL}O747QSg-u;-&i^3u-Fv0j zyB)Oh2gkDBNgGuwcXl*v+;o@^H1w+XHpDk7#7>Pveg#iG7-@28-)%;GomF-?;pUy^ zF?jIH`dr7(7iQv{5?GlaGJ)buR~~zvdLw5`w| z7%CRi14`39_($wo)E>^qCAjWS+0Hv#48(FTaFE@!+Vp+@Pc}ERcBt-;>gJ*wxLx-4 zD}~Xi%We)0TR%@Slh^dy1&N`mt7Y^Pyw=$Crc3$E5B;elt_0^@#4u$pSM4BIEocmK zLa@sg&DxECeP{X12xhL`g(5*1eU_)_UEmnyus5o*pHvzKv!}t8ARLzw`I$&oKoEuV zUMzjWRl1gjB4whpi(ihE(85Zj%31F~*~1RoJ2ih4FE;Q0qYg#y%1hpXB^^Z906l8p z+OzoAgHAhTM2a!x=X^iieBA@Le=z)qulnA^V=?+5_jpIT3w1RJ+f%%?#jeZrlAt8k z{RF)mV2T7aswD;)Jfon;DMu8ul== za0N8UrZX{vMzzhfL4w*$$iop@gHMv{GQ7KTDRnpMjGrF-35 ztV-67Y7$KhOhk)eLtUeA8o#|<1w+S7Zau-7ONjk&kQ@$oL%uNAa4q|C)^DRz#yNFf z^-{s8Z0S}x`yvAyWZ%fWL#NaBk&(+u{#M00WyJ%wMN|n%$2d?qjcp9z+aUtfi)--n zlOVPq(+SttWYPx4y;O01LUD1Vf;v_HvhYCmLyF@T>k}I}UCvxbP$uEqFnbsyJSa?_ zVjsd}&4eA0ez&2W(CmFms;*VmTH^M@&KwObK+`NqCvzyr)zn~P#jakrth#j9q>+rP zIyQs%s3fvpBwKSA71b?CB-G`6t6|%X2i~>@Tj7Y5^8E{qlTPzvFm;r;w zo&2TQv))&Xc5a$IubEPb{^#99rISpGpX6U~!rC~}9yvQAohJ#^<+6`9!qOS^yggvQ zh!Y_P+lXF(&!YG7w>p)xiO_!IZP=MIMKa6Iu=0;%kXbm6uIBRek^!t@Q-pMjAU~#8 zwZ|@_-zs~#AIMFdY7}6d*hqE6MU`zI%wTqVXED1f`0EfzdY|9de2SD)IB#7!(Bl1U zqe*j4&uI2KZ_}oa6|wQPc{Xt=E1(&*5yqTq?DrilChj>nUG*y^V_!Cu1mqPz^xB@8v!2H0%Mc|Fpkb#5O0;BXJL)b52fB$~yeKNt! zVOJA{gK8O`W~?MeYepaeoDXZ5b?{h5M{QTH*x*rB zzX_=pI7aX^gUBd&04m=HNu2{!;4iJ;kzc-j`6WDV1BfktI6ua;9)p~<59V%X!gPd$;eN79?}kBtDJv{`iKMn%b-*-!k$pj{ zd>Sm81Wq0<|Ls~ao{+lNzr*EV=#6Z;Rf1n=?Cej$sdQ-+dBlX$#sJlI1&Ti+_$YxF zp@mM|#0|KK>{c)w`|K92zTDcGl&ZWA{Sg-Zw`~k^yL?}_p&whmum6z3+%9{&cP9Aa z^`N4I#4ka$2l1J+)#bz{*Vy)#gg|ON!Vc`>rA|c#&ExQ8#5J4JXxWd4@T!;MPo6jY?ZEb6qnkk8l>YtY z^LDHqE0b>K{^Zk3ncjp<*aDs%(F9!^GGTA(vEgc+?AZevy3VyUu$!GvVPT2rjv{t- z5BZ1-`aqFy<0a(R3ZT;wB3SggL=JXsr(5~c1z69;AE|xUY>Q~YsuN%oCBTqqk}JN1 z$VAtq%vh02A?Jv!%r%c}e`_^Fa^Tlpba9A3MzKq#*Sk34bkMtX+cad(gMm#g8hDkD zuWsStwnDVSMD$*W^pVNMpYyQVHV9uPQ+{3B6Wv$Tf6TLMuRmn7PQ$fwio1>LBC^W5 zewmO7PTN758A?*36mmY2UI)y+itK65+T5?0Z0D_;>|J_6`DdZ#Ye-gppiDsIL30V5tp&S{{hP`Tc+S2DX%1_WYpTug zHn_LSIKN%%3{zf4*fH0BZ|eRt8vN$J_SpEkk?xqaudL#wLXWnhF!fR-3jn3_M{J#x0(D-oQw_frw{nenfxZg=!j*>4{+^G z)}>Ur+F9V$wx=M!A&wn%cdF>QG6+f=V99fcqa}TlZ6G0P;^RQmn972!;A1Sehg@d_VNo2JH*ce*PSlOovx#mh zx4G^5vtQsm~0E)jp}p+Cd(P{QJs##dgsC13&bohn%JmojMa^`-3N+S0|k#lSbhl^e6raFg1PkKnErJACSR54VN z0uN6d^8ltrnRY}jfhH^u(e$_Oq~W8axVO)A#T&_#zWg5PBe?CGW^UHcqc6L({Z+iw z|3U|{8R=`iAWm;l@3A*bMz^c>oH?TUNc&1p?Mwdb%37orE3oL3GHO}%cGsHrl(0ow z(p|D@W97L;D*<`^1dprT;^*#Jswp(Q^-%5(REEwxQRzO(i~SxU$oH^r$&Vnfm0+^R|ybRj{x8 zyX+sLEmWL~)6buKPg{z-GY7^ZOYirZt!9bRw2soNPt797PD&CEw0&y#%-bC*t{cpl z!6<6%o-a}4fDd11C%Mwhy}6b1k6qO%wEyVIjNA4MSDb~b1`)PjG&{gGOlR(}xYkB&OM>M03&9O({ zxFaJDRhd}Y8$R^r9x4p_)hyfPRwMRY(JbqTKEFrkz|MB02|#)?ICJu%xmhY@Hf>EQ zA^+r)^>mpVpt_SD#kc$+a<7fBy<#`Oqa1xgfmMq!KQr=OUnBVVJWG%!}RG4i({R(lCrrPO?l%_;+p>f zd}4l$hKm&Rj&R18iRR1p<0VjiLDz_fp)=)>Yl+;el4q@G7I#^Lm_dx!jZhMvy7X*IjFJ*sU*nx1J!z2w~uj1LJkPvu(Kun6UW#yrnDtwP_eArBF6+hZX0?e66v?iF zm*{o>`*8oS`NE&s5&Yy&Bm5qT1%%bkwTFTshTK)TSFm-l2m0JqHNuF+2<>-kfv3AY z4%=A>M)0o$@kUTyw?Kirg#6RFY?8Vos$9-ZbdO6yM z%S-zE2v_DF2kIog4Iz!e|Ar;{>*RJ|oyYct)N#%dq}LOlEs(RGnqyf+uVM0G`l1D; zxn};e;I65w3n2Gk*uF140yV)sk3?}ys9qT5Ls~TDX7?$JHK)^hwQ{A=--qm}v@dJE zAg=k~HN$m7S@Is(8YEaTAz-w?G`X`hJfis)^=di`Wj~OGGPv^x%JJYGdu)>CaGDsC zRZ$2~T6d5~`u{s&EVaJ(qq|n9U7RTO$!D>%zc5nfD&akxZcMo}%)!3XLGV zC3N3duO@0OpFpHu;hN$rf;r07fNkc1rjGT;)y2-VZmFCQI*E=+v)OSuI%a$mcHJk|yVNKx3HWoji2mbKri-t++5%(hf__L$ z&WGGCWPP-yWZEvO8v~}R7MVL9juN?I?L_tD8y50~keHaxYR9O3K8q-=TiDhuy@4^4 zDs?QtxpTXwM)n9yMcZ<0+Hl@rPU~gOu@I?eLvqgOL({yw5s(~DizWw&%R?dPq@$tI zyYY`<_8%_HzKk8ETkvn`)is*M>=|uM9upb?6uz4tJ+ziHDT;m})Vk$;hVv-ggv^K) z$H!9Ew}{i6!yf6@j#G;c_5LPn-YHk_OvY*8h0?%cTkiUa6`gNyzYU=VrW`*|wmb^S zSDdgs0-=j}ogFs2+5FLGi#*M0|G}XAZ9X;IpA#U}|7|e@nU8Q-8F|?G3d4{BgN~C4 z=#L5vn#6(^7b)Cdnl7|tH;4ITlz(yT(2@)D{34NbCFsqzz9})E>-X&cC%1wux;HOQ zNcZ6inU|^zZv+*0ZQe)8Y!r?c*PNyQF>M&sE8PkyVSN2z6q_lv)#TLH)}xwM!Lr{x zk#lJX{Hx;;^R}0cB=HFGc)zz~*=K(t;6cdVEorD!yjP_hK{v&#Ew1>Kx}2@jtSuvd zPHK&y|G~AqOmAsle|)rrZ|75v`Qip|a-E9S>}DEMIsq2jF)A(L;IHLMN;?W$OF*QK zgN{F5PwklHt!rA9!Ah7zQzZ)T=Y9?VSM|>g#p=EBkn5iO2EIO><#9hFmPQ$p3OReF zcG&zyaqNh#;LrSlO^9V`uc%ELPTS7+l>twrhV*F6>JOdU7Bx={&a$tzqj5)x*yc+; z7Wd)5L}$-Eq&5s1=k%5H?AQ!@)Sg<(`L1~};#hR?5&~uzvk)dgRE?&TU4wqIiSAGYEr3?e0g1rA^@~KCWE9Q{_j(>5(pKfrRx~7k5qiPR=B$HyrCD;->DV{Pq zy&&i8c_ifQpFxv1yN7k8bPwyG${Qw2ORWgcZ)d4m=}>-8G@6?z#F$!+F#W>^VnrQ^9AYi)cA(X#Jbu) z_ZC)&mn-_xpG~{e>e8dXvF?cKB`j}(?2m!aV{McWwW*8USfj~_EhB_9Wie<3h|Dyx zb94EAQsnADgmqVtj*)uY_njzbd%i!`J2-aj^2T_|!Sl}zS_wD{!?n(avHC0cx389N zxHlW6_*pQO(+{4WqvQtZtk(^Wz+SIXNBU!k%|SYw>{#QeK|LR@wm|&JN2D9W)bgJL z29GYyaP>@SCatwOEiR+H5kIxwY;72OE32A$?qVRNr3K>O{kAA}AI~DZ!edmFBGs=& zxb_2DSm710>794tN9SRu4WE?jb-s(R+p_Uyw<)8WMc?6TEbc)pGVn6@p+>2sS>ojy zr}DJLl4*BD`<0+y<2D(j?6b|J9BcV}z89rcq8>T3cDK%3I^y*OqDm*HrXml71-zM% znK|aTQ#-}C^eqdcye}u!-{z|`-0>&;!W6^CPpo9*&_rYKLkqq%>98p&#GCb#Nfgi5 zCwVppn>3$Hn@JV`B+kWW$hmXt9iHE*JhQ=iTB1?cTh6N@4tjcs8RT)9embu+~~p!zNJsA zcObp(qfT+JT0$H21Z_wnPY8>;-7yhWz|U3O>xkV}irGEjG@cx9UASHR9{yZw^PY47 z(*H5K4KkDKZ+_YYIFmSai+O2uli=xo3op-0N@YQ$Ke(QdEKjxjo^g4!?p+r_5^d@Y zkJ{6{Dpez&{|eH3m*I1ZUBN||GF5TWkOA*cJ$B-uIQIkc877Yxfj1BK0j5DbKGd45 z!neAYR%-)W9?*;LHGR);u}Rm-fD7)e!|e0KIw$~nk8A83*90~I=8LcHv#XL2d@H*^ zZLVn=a@l&vzM{`Stq_0;m|e8qVLY_pssIeKOADnfO#}=g8AUMUnB>w#T5X4TIwSjDe)Nae|K1Tj~x7L-mbTlvl%KiM(QyRTwbI(DzMW^8P)J!D`(h!H*8pzJB8% ztihur+0t_x9mJ;XH^P1&0ZYWz9VZX?iK~znduh7E!zXp&Ee83$>xUEnAy4B7sS<=c z`mdic^UR3^sYd|9zyXbS!bQGG#UnU+y*zD3x~j=MD7b4=U}8qTDb`~@ZCxgP#=I)r zGDzsR?UoKT@QVw1_87XnTJRi*Bz?3Sp_!i`7_b<$zo6(dj(%Xc8D4hhC5rMnU?d`* zvS@aC{J{gdFpqLzN^qJp zcb-26-$kU@JO}A6hq|xmu6O?YgI48goAJBGnBl4xJt-J`FJXLqspX}vto&4C;GrDt ziZUmKuBbGbJ#&yD#oDkO8?jM8d-C%uYC0Pg92L+rIzac>NhJZCxVW1vzzY>$TlArSYyXE9Sx0lozB(SIsT zo8<0Y(md@9*Bcjq4~x-*Q%JdAkji5Oao%#TtN%hKQhJ1}mgBy0>b}X}&KcqA%(ACv z6K#DgXbUKOZi^$9JOcNZee%?;>LT_N=Cp2}uGo8Lv#Xg)2I)>STOk_n`iuM1LE?V( zh}ZU|_tca;`A{d)L7=ch+x5lC6Fm73Lc%{ry_%sS9Rmi8bxSRB4fig@rnN>%ZFb-I zg5sHny5r0)oHk+`%CB_}w-9|ZjulM~xA@I}wp-Cj>pfPZEqG>`7;72~b#^qq_-Rf4 z)1=B|N@v?M!_DFLWs;_2Sm}koB>t%r+-<1oqW_PLxrrr$&zhi$6*~RET%suZX3+Bw zK#2*k9G%}oc17mCt5o(hAuOKq{TWYDnA3~wEBnc(puR6ZhI2o`jpgrG??fq1Yrrp7 zCB9_yugjQI`O{>>zTY$UxZ5l%hZb1UJP1zs^V-r?J`@|W&_1vn&W#(sPMi9oQ4PXveWCghw4KbAU z!{*Y;aPaUt%7bLRhvMxE_8^rEFuu=)zC*lao-=I?EjzLdGHcyy31zSb4n5L6nql&B zcW^9Ji&NWPN{Lm+NRLs;=flSza$(K;B_d1=uAbZvg&yrD1?y>F9?Rb=nrUFwJ*fxo zbXGV%0b5VL=p-7~7pSD4RvFr{+SZ}6Y*x?xF8MHW?SpJT%5&vP{(y1shcT zSz09$5+J-e1-vb>oI*@EX&~5Nv4e=cFmd&IV|e;YfJY$LwC)7_cU(`k<-cO>wg?pP zmX0c#${IZJxEzq-Aws{CSTeQlC5N~A)mK35BRtGynphQ`?NK;qorc*7HnN?K4NyMQ zM$JonrZb5BJFmTJg!sNy{dbEq?qoSgK^>`LNB`muYsbLl(7?E@0Z!lsw282eLVN9L z23S)er^BwwkS%ebqIl~E56a`R+_O0TryP!Q*zWP%vUlpTf=?enXTB*}8i85^VMB59 zI(cw^w&$I$llx;(om%MihZIo&v_Lyyg>5$m%{T0yO1uc;p&wn}Ot!26AEkL*|NM_I znH%}5-jB7y`@~_*CWE^IoYUP?VZP-Q$vlL9Fm6TV_e8gV;|9i_=x<5#di9<6?kaBu z-xHd>#yFpVZ(Y!}8c%vxU*Myf>$l?}Iet0!Pi@8N-0u65bsE0Y9c>-M`=avgH!R;A zpHPC5#{GVs@2#GBAYGBAT&({wySeJv-ri#>%%6(p8q?99uS;r{d1o;dYM>ERV4Ig; ze8u$Lg-KrnswZwlpEwec7=PTc=o_l(q zw@(ZFG>Trl7Jlm)_PB4#fa~c=6=fhhW{n#iJksJehkhgtmHkySpZ)yHR>_OxIo!yn zRz&QW1hn^=Q6H}ausWgR9^Y8V^r>WAsI;mOOZFFkBtB;HIMw%8awPuDn-*PhPl-c=Vw&+OjX zk}Tu-1O8+gT4ou_^=-9(dshM5P#xO{U|cQKV*I)(O4UyOv_*WP^#-I~sLwc%*qE!U z9~6gjCAn@nb^H@Vizc;hIklhVMz?l2ZArTQeTz3>C;omN3I6KX#_}2R)a|ReG;sHh z-5pc4SLmqbBkzZ@YNuOuY=(8TY=(S#Zrrf5n~zIK;N?AXgg4>8A1`Mkd|nU|6%`0M zdgF%KjT_8@2A`_uQTSjeoUqIOi=_8+B6V}N^{k%W7Wr-Em+u%?J}LrEoavfssob`$ zu!Krp&IBA%S&GW}7kJgTNjaz1CHeMLx$Addv9#w?(N8CX>~d;noH?Yujm!Dz@#Xf^ zv-cc|=g?0M<#4EhLq#0oocOGnLxm9%&vknNQBF&mbM`s4lR6v<;*bD`)M&a=Gpcaz z{r@BCEQ9LmxrPnJ-QC^Yy;y-_#SiZ8?yfCf+@WZTyK``NcMk6E{+;`odFT7FW@jZk znIt<`l08{TMgv1$&3=a)P!M%PxgdJ|;0=y6gAryd4IVOM@{(u@r8B4V((y1acpSZ( zq(tnT#SS<4`)As~Uc>6slkpC032?VskL`o!rf&6lSu`!WC0*d(l_l}&r#vW%c>WB9 zy?Pr-Z=di9AHJv&H%q$xW#7-KVwQkewJo^#J6ny!F`SYLY$#VUhEd9Iq(%C|9v^dJ z{2$+YYB(`s80WfMztecdszR~;cmqk$z_Y5VJN@Lu)B86Lm&U*c^3h^!&|jnn3sZwW zFWAisel~&iCa}AS0W4tM1FU<1-5y}~1K9ro?0x{dQR(Haa+sRu1hrCU1+^~zxK}Y3 zx>v2spXzBVo$9sbEee#|n^?F{mZe)y=n~{u=-k@l*N-(^bmdW;M`GTux_lUl#IMe55&4-EhK%z?RdvPxb-;eHcD{K8Ee676C~Xv z2TCB;+X0ZnZ86B;)*K|tMRNL(1xN1JEsQN}MG8a8c^E1)VcKJQa1BCmCGeURCJ?sI zh0Nvf?XEx2Nhsn8Vz4&;A!iF)X{{AJ*>Kv;YmL-X(J){%)Uej0WbGNMKbso5F{>FY zGDrI5wMgU(s_Ysvs+=z(apD7UdeQ?XAfXA0IO_oxko>?4$b4X{p|ls{r#Uxu`nGy# zq_K)oLwk-7$a`SHmwm-RE`9&EN^o zO~73!X2D#@BL%8Cki%e*QAYyEuC7)yXtF%5iG zZ5haCOwXy%T(o7y1*&Dh1*v7B4tm|96>Ht06>r_x8)DsD8|tFT4&qUV6y{Mo7y41R zDFlw0EeMXKIw+F4I#h6$Ss>~DC<`K1nYMG zDC;KvNb5EmNDlQ~a1PBMMC-=y*z4vZ&=*Ys2p5e3C>QksXcx`7uxNll7&M(vXf*BE z!-9`WM6YohC}n^?NY0klYjqVv*t8Q}*tQdzx{1{2S0!56GHi(E8vC?$JF%T96GXk8 zLrq~N{+SsQT>ElK(1smXPi~V`q@5xNe$9@3$b$!9qze((xB-p3@&TE; zdI7;?H`dM2gable3pGlyCjpqQ!7r|n!a+5a_SBqvv)inpPBxxHSJ!qTu-0@!u{NAT z;jM^5r!9*@rmc2Cq^-n-jM)$Mq%>W2^E9b}eAWn@3eVA;>L;8;Pqt`7b?r5svRFvK zw^hJh)VM=%F@W8svSN4t}n zMnKkU$X78FP`Ql@A^n>WCCh#JCXTR`59MD=-vw)8{VCGT4Us(>w!q(d3&o?B4X%Af zD_GW5$u$%Z*-YD1~j(_n37GM@g#N7CaR8eyYSGp_)Yq=~2 zSAHhbP58=Dv-!b-U-JncaSjYpdDV8R(r<&fcjOC3I>U7;*g#;dYlcZ%uJ0*+0Mq@z z3UcxFbSm!TYZ=@m({m*I;?NKe&9`>j&GNtj()7h>nGl6scgTajs8NRVTq*C~@E~hh z5=C0KL<@dBSGfxEC-s^RVDTCbpz@mUf)};`q6ixUk%X;*Xu|e}2)VV@FjK2!us?S> z*avE1)QP7;G>4+|=dKx-2WyeWUCtnd1V0cwT>KzBoQWaY1w^5I1wWu3oc&->ow6Y! z`2!$i_yb^FiGiUosLbLc02xNWo-C9+2^j4e*z6rEv`Hs0+5%v--fU#o*INRiRkppm65;Cn+C9d7s4~? zQ?t1O51Wm_ewGdOEoUjnHD@VwiQf@iYDXA6!L*R*?8hMaZ18R1Ipsa(llLH(Lt3Ze zTLh=rTLPy}SE81gXU>+DXTp|&XWW(ra94KVhqiw4#@EvK%+NCC4ZnW=hPi(FM!0_X zM!J3}j6&-4fk^81fk5g)$R_bFgmaZX2b=5E)}1t|aMe&x?$61rM05KAxN1GR?75Pv-@fT4x$ozp4s1>)-K z%a1Fg7y7FoKB8XS{>)y?{=#0Aoyfu&q6ES@qENy~7m!mWOCkLW5G5_W`8zhSl~rKG zPr-=WQl#(eAbYrNpnAA$pm;d5z_qu6$8dcx;(B1j^}vW%ff26)BfbPi+!l=ZJuG0) zhlttz9jU_U9ImuQ6xOmu6s}wkjQA25@p~40r+4@WeK6unV8rE5LS8&Gx?xz6TBi4* z@mg0ylSs!K2+PAxpA)^eei*##oK-4nDbPZUVLwr?R>`raViC48sya`^RwOb7>0 z#V?*MC86zl8X$)>wDr?WmolV8m%mk;=@3k#xAgqc=fyh&`uAur`5jcO1bdw2(QN@ezIqkFh7@ zvy5x98s$MPP*4mOC?STd8-qYBRDb{sIl-REeBd`mKyo5%ss(@duNYoXa?ArLCg!&1 zU(BSD;y1n;Q84AhM{p5bu%RmKDa@n!LQwLYN0Z&NF^_A@a@JWp^5;c=CQR7ZAL{GKYy1Af!oSBJ=U zb?!lb>Sks5W@Y?lrT1oK^k!vH)!tH6D1D0cpgt?biH&JnRI~TJA`A|IfL4b|YVtR( zPJIaQ4~zLQiTQA@BFqwiFja^7+s>yd*-l4-ChOuryZ+cAmn-XHw{fK8)r+dmnrPpw zUZmKrsWe&9m36dapJAe8|L<_ge#URbF)pgC)KW&UMC|M3DNYd$m+;g?Im_{$qsiA> zZvj#jeS2^0R{1n7=2XwkMPJjW0uEe*o{7ywBh#l;ECj&epr3ZDP|6l_q+XfYlV)sA z+mq*4m!k9)&8&qd{}CK6j4ox74P#XwRotiH>>kG%9&fB(pc;PJV zBb9B^li*9;Ys$3+pKPcS&Z+JF5m1j+4f-pc*~cx}7Hkdo*N%K)a+VPHl49q*c!F6} zuYU-E1y4}_C6wgx`w+qcto69lzkkW1X=&xR>s0C}LnE=U%W8vY`Kt*g_*a4rz`u5& z)7}7RLH%5wWqTySlD(7~Yee))a_ziMJYg9J^ zlRHSTB$gk|Xq=^2yXssD%Jp7obHU;pYAu0>>N-^%eSdk2-h^WqSqvZ51K!*%w)lSA zL{#3EEe$wV|4jRgn)b^`Skl)o*`lAjY0eVAKZyZHncX$u_V{cvjqsg=_eS2mJjJb& z32UqTLz*5(&;>ZsIokL;G(wB9#jxWW_UT+;L9}$i8_=mPlz#H<#{|1RZ(Y0M-q;R- zz-fN7MUr+Fz|U@yH1#5&grLM*U?`(%ilZd@6w7Avt0=1{E`a3}yS{ph+%g}6P;~ns zmv6-JXs?LE5=ZgSBmC#CV6g|T=X?DX|Lvz^K`Y8aRbfWkzjW2Wk}70e%cYSw&A5xI z==#$I>xkps83*U=75(;auhQ#NafTv;Y;PHDRmAn_$9xJa_nbhkb%z(baoU`^Q;VV7 zLDh2*A(tPTeBj!$$aq&GLwi8t1%Ex<`jECC;vDjlDxdY(Yg#Ld;%9mmc=O@}`?;GZ z=1@D5ucw7_d&q!3-G;zUi!QNe{qAmc{_2W5mRfZA5{^di6x-X|_~kSX^Tn$BfQfPG zYM%yg!hk+sjPCdwDSk7!m>fVf?e!hOUhY1(REBng996NBDpqOV^sRjbYtf;M_mV%m zy_YSrp4rcpW*#S&4ny&3=8urE?VHShe%)|^n+!*nQ2lF5FHlG*04jRUuPyoxT<*W8 zhPxZ%m+*6>Rx-_3w_LABCStdzBRI!zz40WTB0oCPpF79qcUC8H0;0pWOcJ+fjV(`3 zH0ypAkC}dd=S2W6tzCQkS#9N7Ld|KO*zB9tSF4LGZjWbBY?k@2af(sSlHpzN?(j#q zi!uvL&IV2;FF2NzZ7HY#Gn|E9R2YOV2!E^!sNG3AceKk6&Aalbt9CA9He&Xdi>#x=R6LjaeTD*0A9sYc z>Yue?={+%A;$~FdW2g{!bID-{KyadZW~{_7{Jh3!r?% zt>2we&}NQfvp9aJ<1ZK6Zk8*p0I~zQ)E=UqNO8#o-Q%x>HVtCt?gaIfmB7Vo1d}6Q z@_of5d(z^bKjkljJE6vSw8F~s)b44pqQu1Et^3^S?Lga(Uu}S(VFg`&U#)`x>)8QP zzmJ5~1oyB0?_70Uv?Ej?+>cf@#Z}( z+gdg!?mk}nLVF<1JiW?Ranpab;V z4HC;T)t$XD-s&-l3Q)qclj`lkW#c;6icN6~@BBX4impIFqCAWh-Ny=e_4(ro>HpV> z)pfkIp4DV2Wljm4w9o&l@FnstfGB$Voj2p@I3};^={PvA>xm#HPvR{-N(0f5fs0V? zuet#hhHz7oy%eQ?{#pUdbXtM*v{pX!X^K_>68bvifcwENz;YOhAXY)(o^k>$GBGdtLi$ixG)C0wpNz~;gaPM|0EAl^abv&3)oOLgzm1U9V0(D@1_a{jVF!IBkzfL-2rCH6Md=3 z?Y7JQeVQn~4$E16n*~EehzzCREKddLuDw1P4O=-^Ua00dLJYEhWl@crjzzrLj0a)4$c=b z>)Ne07ai+FE{+rW8LzSz^{v%=T`BEskJ0PZu7M*o-Ul7y9U&cq9V_1QHy2aBBA2@z zYThM&wp~nt5+BKah5@Dl+@Js62AI=_z#S+HicIvk{CY)x?+W_X*YF}>;?x6T@5s0ie{ z1nhIARBMn{yw%TYx;rln|NHYVLqkiWveKvPWa6K4d7Rd}-oi-IVa7qmdFzU6sb#$- z@UW&-#@)bOuCdxj>Hh5`t6WQ6OxwTcCGAArQRtFp6LM4U5^xE9$$iOu8N2z~iRPPk z=WyF~uyML^DY7TBPs4MNDQ`Qtxa@cA9(ua&KH#2of;*q{SH3#1=ws!@|NgV;^Uuf7 zi`a?%2XbH&Fe@-WFf1?x*b|r(nDVLeiS<$XKJ_YgM|Pce^$8*qWD3+AsgSGhsQ*)+ zI=(7)Dpntm>+Z3*j}jblk21yQH+`ku=ZQiMLcBvrhUtI|1hsXabk7CjK?!|nhq{D8 zg{~t)BBJBgxR+s27zZZ>O!#W#stp$Rg+JgbjF z0b7rYGr9V5OGBR5hm|bLwF9@(&rt>kiIk#gp<7M~b`10(={we;QD2D8EQA&A&;>YB8*$A^Fk0QJgsVeO~&RJ5bZ*a5mZq!sGFhvP& zl!YVVX2{11gTGn(72AFz6cPO;-xxtIf=}q8{^FQ&Hzdmuq!+orq{$ zHRAWwFuO}g40#~skUB$Tda-bfI?SH1HL`%=KXN?Tq+#hnT23X^5ie`r!DfLXiMC$~zpH5HifyC7OB*&twsM_rBGw5Gqu`Vl2TvFm5<2G65eDqq!K5RQVtcn@A+DbJj<P#*pfT$+0t8wL=%_Nx=T z_Pgv=TUD&_Jnz4q8(l-Y)-@(W=)^j~9ioeN)0loWs>XRp81^iP+CtKg-i?oXLL};q z5_6<8t55up_X-o1_FO#%Hig7(LFB;uE8o3p=XiTphi}68>S#H5y6r!kBb`&Y|jP=H)Q%E55=K^byi(rQL?c@=6tpn!6P9gxk zz)^`{WEUuapmKKoGIQaJ7Pn>`AGi0sN$$qcfO6IxzjqH*-MdBRCVI%}y~HXQ3j3f? zFVB+$U;1G9^NHQp?+qbp_ua?k-8y*~d2 zG)xKW1WQoss8WIq`z3k0IV^zsE@9Y^h_4Ix!Eo^Ur2+TaOQvAsmshI{0t=Q$AjZ@o zA%-FS&R7_D?pG<%c>Q6I@u|M&sZ(YzJR0I=KXkkMKIHnkFEJ#kyz``fWPQY3P#+Fl z%!`lqLcM6cb-v8OJ`RZR5Z7Zoc#dT`3{V?=cAvsN!O@}PCRfMtNtwfMt&(6Cn zb_o#mG4K)dH<+BV{RcWc=Lk=DJa!~i+PHd@c@(?) z!@Z2SjRRZg;w4C?9rNuA01Al@RZktI6Xjg5CTBtZy2bc-*&}1GP5erikDgccz~50 zoIm-0y+6?oD{9_-l#@9+(C*Mba#yh@05S%-L%lg5U)?ezT-~}|jKptYf$rbY-Duu; z#mPb(B0pe7R{Gxq@LtlU^TpT2FsjbOJ+OU#PXCo)qB03UcdiWV1gfkrndDqmrL&3Q zJvipywl(JBHF)2($qe{k(JMD=_U8p%NC<|w`>J@xIL6aeHD6S0@AF?lYY7715yi%m zc6@Rb^nmz3EdK(0J7^Yz>)9Ew4G4j82P_?A8#UptbI(V=W$QmJ0`+5hx>fAZYrJRf2i z+81he{d6t1J^u83&O2II4FvC8cNF+IzI|qq6AknkU>i$As`Sg4%F^*+ z0eD+;`_}gBL^`_QkVMknKkq+S1BniYR*lCXv(eg6d>HN&3-aJ| zGA8dEqMF~+PiZ6~5m|5rC9PzSL?rUi+w_mb!b!1SN`DN|>9xa?P`kxUGlhQ(-z2|- zEQm++S3I(m2t>E}NIrd*fJ4Y(ZV(6mu6QEpGu>$yT*8Y`-@z4>gz5<)k+3%Cm1!Mm zNZ=uKwm~hWP=5TL?vx0`vH4I)HawCoD3-7dH(Ziog>|vqrIfV*rSt@Qd32A+3wFaMu~+Hc5~tlI3^894r^&)f zNO9g(j@SzZ6mra1U>U+I5|6g5Qhs7=tEnP7|DGck`Tgr^>Ni3`-d8A&djG@AW8m3W zr4ZQPuvroTvWlVmGSgpIF_9)H7QVYep%jVK2IHZ_d2z_mVG>AlqLU(gr-oxd-gEgu z=}nEbtvBdbRCw9BN~I?&NG?psoxl5a?{N;IYHRStr^p{|mo zRNh8J_CihnbtT_|3gw;X%$9*L)*f@2^c}Ei`j+l>v=v5e@RBwZg(joS@ga3$Brx&B zbv*~<8hm21&JT3ONFKf{!r0!zpZbl?90*R6?quZahXl%uXM8g3Ujp2pGxQU|G%(x= z>ei(1NS67*W^!6{A5;@?^~I-0h6zbkrGbV&+Au^9gJEa2+YrtuH@=Jw#ON0f)ado5 z(`_Ker8*R{&~HE*Fl-l<6x`| zFD8&Wl|8jOl_dg8d{A_e;+@m!h@iEOZ-*+~uH~3xJpIxW^*xU&dvr4O@nEvgr&{3MHoB8KVoiL&_=a6}+ zn~-^ln=sAaKfmOqY(nKFiGKZeC=Rtk>kr>W?hpOJ>W}=YJt$VJZ2TO0&34T7FquAU z^c2#B7nRCMTv9nmPZZbvCkU2v@rtI`0p0V@Hj@t>VO;1ygyWHj)e|l=kDv0TR3DmA z#x`~*9Ew;lPK4o6j@1)Rw%Jq8;?HfgJrCeETbLGm6{jqIIVm@O&q9Q{9Hs47C~eyW zi~xA<1b0}j-c#}U(w>m3K60B`BPc#X;u^az&P({SG%wYG=HzeqySouhAgl<5D>+GD zr|1Hxr{rznE9*X(t3X)pghv#-5Hfth&{q_^P%^@{kWU^rI3U*@1d#9Ui!vdr^M7J2c9E^h!fN}Ccn_c{uB}{z#Z+y&}-`bstnNbJbcD(@EF|4Kt z@8yUw_OVz-)_u#9091KeQ{P=FKplR4Y?ASDw^yz+BQpuX6rWP${+B_dST5t^ey_w@ z%+$#kJR*@AH{*`}qwr!TQ_n)QREK;iAN*7Fu6fzd%4UOaV!a{+zC=VutueLLwHT?Q z`BE=LlJJkF#71@@=H$CZg@|M1KPV+*C*aYHi7m3B#+;_Ve#1YU0pj;~wO-o*zHuDj zANKu5GO^<@0H0WHT5# zt=omhG{qT*nedbqINpD3zHf_}+Sas6oXV?hsf^ zZqW!Q`2KM#KjLj#bkmY+xfd;-uTZT6PuMNPPslCHPs~qfySJdqLA;|*YrmhHDT8Up zB%@Dd*BSs)Q@`~Vtkj8osa)^@ceq7*si2^eL?brXx-<7Xgz7MWIcg-*QQ~gFeXae0l%(%V_swPdTuCoWd_-d zp80kU2m5OLdc2mspi?FDrQ+~`Qcq$rGO=J|Ny7NK>z*f+xBwW!VUFEqcrwek!6y-B zL#|x*4~Vhmm@OjZnd`9YqH8)p00ajcQK0w}c9hD%6BCIsejvw(k_`Sg%TY2TpHag* z1Eoad7FV?xBhBxO@2BVtoW17+LPhDu$M8D=a<$~b=>T3G*2>$QHzzItXLzgBX8F0TEnr3irL7 zh*J8+FIMkGi!(2B_j50D_WAcotFotbJW{80jXxKa|9uBPGZw#{5Ib3%2w#oPmnW`` z&OgJ8b+<6y3j#Dt4dSmtV{BEy&6>rE9Ibd0x=OwiCKcsxG={-c3)8(OU=uv@Ow6x! zH>+Mkc$RJ=T*!42`3c>Vg6{_YlUKS47m(5RC3Q=c?CX=(;FcPPV^Vz#cvU819}V3# z)|#c4bxx4IuL07|)CYQ;+x}1I{2jjEYN!>%+^!MbTvCl5{2zA(<(WmuYXxH;*ll_I z_KaLG(Yxj)hdrVtcvkWm27mn5?l|qK=E^}3b4shKB}+ZxC45$7T%F;>CBd+&)~isO z8JmzIC7wMtbHMJPW05EB5d234vLK4NNDxm+e7CJ4+3t~h%u<$UxH;r5O39Q_D@Omx z#vM#=b2=)OAJ;DB90mY46dy;?kkXIIio7|iOX3N2aKB`?W*yE%+Ux~(8z%-Wy{p)M zqGjezggKtwf%6?=tdM+>w?qxz5w^CM<2~#Oi(HeZ#IU@wjmD8|Fe8Fik-@{;q~~Og#*39$pHL25;pVxQPXc?PYcQ?&%!5a*n-_;+kzA&-$JNLzJ%2pc?^mlehens#{tnkLtd$P<20q6aGt};Awv75-Aj9x-AntHJ^DAdAfg*2kij#}>fByhPvB_v zY%c9(k%(ddiJx)+lrT9ECV=^}pi?OT?oB-)?Lp+(5M+7d3sQN80!KjW`5Yw+HXI=f z9okdw*}bs@#oyq87@pa^bVR>=PzNG>FbBeXP?EuYCIcZqe*%K0IRrzQBSiZ<ZLyvqBlFy@XUVz4z#ke!W65XMZZ;#P*XXK)ulX7UG*c z*3+D#cSS-&wqA}Ma>;1g9mwc#WjM<3l*dWxr_2Dkr9~S=M!ydVFsFPf;3Rl!=EQlE z%|IpnVG%;clmepr1+J~@5I7vNrwmoNfU2h+wq)3=gjsk}O$kt7GVN8=pAeZ8iz|6^ z)F(r8(x(&`9xsIqG*Yc9D4=E)98kppTA7|Nc#E+)Xp14b=Q2gNCutPCp>&i46hE2+ zV%T@MYH&e&N^&84s;~R`}kH%^!LDLZ4;$1?P4wf8~ua-C`3#XS_O8^Oh)o;tkh| z?-G*a!1HVAvp)OA8{4#b0NOZvAVd>KAbb-~AaoN~pu%hEv)ZcIMBdDY^+(8q@~tsg zk+A|FOM{SW`GF|BuTMx#%gYe%i1y!+4>EdsRkK9;1>R zcrD$nE<{(1tt4KR*)W^TmZ8ymaUjlCA%X~%FUs!kHG6cMD3#atBD8qefQ8u@K+wpNnd$KNzp9ck+@Q?J85 zfD0zNGt<{`Wc}=e4OE5O(;!$1O}oZjDN3<=OHztq^5-a0b=x zaQI6-$%>JTjEpx8K}aFf2!vM^^?QO14FT*_iW#)9*6%N1kHYQNU&%X1jH<9x8fKWP zm6U3r)?W&thm4$1x#hztSAGdnMu7>?pl5P~zFTolBx^Ei6)#a)i~kh7-0~4IP-`Z0 z*r81wJXk@w(o;33Y?wJ z;>Ho|K<#!Vd1gC19p><=qM`$}#`#4yoDR!@6|r7d5&@K{`#oi^s?xl$5Qa(K{E-z@ z^=xgUOfI4ZL7`D1S-NGu1UoMW^20t?s1X;zo@h{Ouv_pUtP6rL8LhujVESF?VV@Z~ zSdmP4Fy=(gMN7iC@=K2iDfNp$2lou`(FwX&^)Vlfrf+5msC#2wTleq9j%9|%pVser zm!H<3RPS(T!oo+V;-#?Ca8qP{W1#&|G-LzzyNd!cv)Fzh=k74_YYH7>;J@**697*>BhV(qvdc2*up?8T z4b?s8)a7*WrTl&A>GIw)XTfqYLR)!q)aGb|y{KpHN~-TUxGH#wa1BlfMn04eT9HDl zMY2VHnaF@>6SIlWoY&o+a5i~~yXx;BYvZ{MMW(Dxt4xv=LT?(E#LQ||Rk&|5QkQm0 ziL}2_2=4H_5sOCla4<3nkre6R0QAzCa$S@8z^5ci4a~nNXx_3V@QS=oZCED#Ej$b8 z-{@fqjw5Wfqhz^InxhI+B7_E1;wg%W(7aK~(^;f%2y)R21p9as7af;bBv2v(qZ?u) zK7aifzN&}kAs{_ckY$wkN3pL;YQxJfZ53D02|vN*hF4II;xBF0WsELCTNnEwg6e&& z>}8UC=yQA$2)8W0Ijf-cX^CqR@O!GF|BZUeAN@AT5B7|DN{4(z1CkZN(Hh4?v<5Zs zQt#za5Wf9oIS})?Sp$h~6-U?Q6;JMcZn*Se?}1q6#*cV%@8Pxl_o3RWt;=g4E(3)K z1>KtJLCis|{HjV5js5WRp0KLIU=rqA@{Xlo#y1O4Y4A9u{0PY&s|($V6z^~QJ@1<@ z8Q%@4`4ZE*&!d1bd0JPui~$}XOS%AqzNyovmGC^it6SQD&0e(kYQDb>*SC+fTXlr4 zze`8lQAvNva=VTG5PD0d;5St8Oes9wJmC2sGw~}c5daZM z4^A;TBHpoHNr`mYeu4bGMqK#_Qy5T9cY+2Z4+Xx(1LUPVt#%lFq_52`28y)3?57SZ zb%wK*6c(=|eoiz2SiF80`6oz+{TD-K^i<>>7FE#m&&Y?7qE%exe8KwRgl$#jy)>fV zKR(j(bi9X|Wq@)GEhu_T&fEB-pVM<-{=28M^mcl0U5l}ugR{5_g*%IV*%%s3VOQ(S zsLQ8@Xi6GowZQZb?3?-QdQF|Sly7eZQDTDC#U$QKuy31Ia_Jfd0iATJ7twK#VcOHX zu`gEHrK4y(ygQh(Rf23sELSjo?zv@b+dmBI#lDUuUtTZ1{(Ctd`zCUP@YI+rL-k=q z!hkrzaQnC5E0>73H#c_f?oXf7#ENA+=`8N}KIK2tK5_x~{E-%-;rjO}`Bxyhdzv&k5+Mk7IE zb35-{vEtYiq8vdx_;#XB$=KSvC0owV$;P}IzUb%>OGmt*ng+H5L0-z&3~{flUqpSe zne|9?+<~`q>xybSlRAvH8A84n7RHAN-1^6=Mxef!LoWd7DBO4 ze)9Ia8}+Wh_OGA8YXa&~@WwMm{czqkLZ{;YHXJ5TUnooGM;32eegIg%0`^v;SRrn$`);jY@)gU_UeYZ^= zY5fndag3HMvwi$?o?0Yb80KQ&o3b@E_uACIwvKRdF{1`j{h80sJBKO??~i;sPGzsO zuv_qf&-TLZ0gju(F;FdueFgcyvSzXD2O(MXJK)qogG)*!Bnuj3V%&s{@|U7Hf9LV6 z@5=vmVJ*CzW>WceDDz^{d11r)#olGN3Cj8S#jqVkKXs184YVt3Z0(U~$K>HN6}mm) zneL|dA8i%QyZ=x@t1ub$$GEdJC|*}hNZSHXIsCL)LnGd&UA&H7N<%!KY<~_q+X@`i=VcPc0%<;twgj@%Vk=MLhU9gYX$Hv7lCs zcC1d6TJIw1^1*L5+k~^<6(kXofEN!;j}Z-ZyPQOlD$4HNr9hDZoIw@@ffQe=0Q)nJ(Xu)B|Nh|hd2^{xITSO+E3 zRhCwyvra`^MePVV22@3#=!7U)ty1>rbE3-2OIVV`Ag&UhMEh7(Mwt^41vl0-4Q7=R zXbz9&bReX+Q?@FkCIb9yyH&p$(p|c6=RP%b!Kh zb4NEKo&FUyHFN<9OoPkn+x|g48cAxAaex|;Rrn|M7$KpWkY?_CW})+IgH)^*xqcq6 z>FSTE1(_MVUbm|-nZgqk=_8yg1M%lkx4qm9+^l#Av$RYcR$Xke9Z3zRZkTH`FZ4~@Oj`miL9D!76*fogz588?|YrC~@--&^Zv+V~rQ)q#sShjz5am&&}8p|+~G0m_o$ zQ(#15k{_%MYUczNwe;!>*Vfdv)YRnHkXw)#>Zk*pS#80i6*Gm1rl5m@d4RUDxcNx` zua4h82Vk!4Gj@7^jnJ6yG9ry4%DXSFBR&@OrgNlj>W?SIPvxj;t8iA;wA8JOuz37h z|MiR0f}U<4hhEZwfbH9MGNQ+L4qxq;A&H3@o3<+P_=b#6p1e%I)=%j z1ir>sa9RF#?jb_R@6;zh^BDjnZMCe|_5Ntr$PwQwqsS)jd3j!IspoS_8s*N62I^-Q zt8}!FjtIK1WQAb1^o(^`cWNBuEx0WX776AESXLS54uTdr`Uf+<_v!>GmsLdeKP(*m zqvFH79;d259@o{DD;IX$IhqMKPf0=?8{ME85R~73n*H^+%}d-tx{7s_Fm8SvJc{;g z=!bg8h;De558&oHM6wC%E`xqqe`)>&tjdMySlAVD^>(i@Y6Y@J(Frn>C8FuCPUnb( zH6jhw9F)3B#a1tdj^v7fG^UNYh97dmT8GK*8k=zc8K9Lg+uz2`H^~yqD(vqQ1%$=c zS5O&Ul?asMPnF&(Oq41G@h3YUrn@{933YL{iapb~SBeQ&nYJE$iqZ zvmhNgTTS`dq=Hpg`yw~1cd|uno5Q-8U70k1T6r*ej?c^I!EdU4K(U!goc&ecRDqDOH1;;V2|-OnkOU1^C`>UsVB zOPaFKfYzV=Ff5bG_PdRk=)6W6rb@#@!oPZ2w1Es#9kDz(CI=>2r*71xy#FTNGGLV1 zgslO(Z>H{}f(To3sX)?f8oxQZ+$vy`tQ`47RvaS3H<1L#9uzJVFgd<+m3&-qNfj~HSj=>(Y8gY z%Aw>5+D==CRP;W3B?1Bhga*d)o1#wRPrudT(stri0ve^WNj=N`K1YX?bqK3%d8JM= z73?t%nN00N!#xNZQ^HfemSby>70BEGie1TOm^oa>G>y#dHOg&NnWhwdGowUo>TrbC z3aL!SF!%^`=@Z|Arm*DvX0Y;4vp84f`>_B6EK9H6cJUw7ANl_Ct={Dc(#M_f2*zi*bgMQP4QgLTbzw zf8oc^wf?oQhB>uMhEzH@ohkCs6yE|}8}a$vOhX)mW$Dd&^-0_RdM6D!92D`noUS!$ zKs7qRdOGoz1Z)aOwD*rfCP!u~qYC z(0p5#{O!>Y z$AA5IJdhqQRFgh2^D}+kZEE%fz4M4)rO$=& z&mQ>n74U>H6_01hd?+pbkbx$qFC4;r#3!-MbzKVXRqUI?9_QhJQ#OX_z}_6B@3Tp= zoVB!ABbCwZf4;imJH$lg!ejA4-K~n7Qg50}R~+mKHg4r@S`tCdbllYMqI5_>Da zHkiohKr^bJ-+zf)(#0r)yL4oR;rtzz|t=lCGK)mV3I zq3kIg%=2t87kSfgrd6WTsE zz`qBg?=$8``O_FCi`d*qt??KZxHa5|Z)DPEn0gHDDvN6ugmr_rnZ8zv6^9-bqopo= zdD!R0kU0PU~H?e%Gh?f_RudHy7FD#i@LB{*Nk&qgyjrN}G5BBfZyWCUj<*EVurH`BzS$rl!hDDjk#e7} zfj^+|r#jraA|xF2&l+XA)2l7w^!Q|bk<^w3da9C$pMTMZv+{w1Xr+slOe>Wrhpr6z z^Ce_Grm(oM%$;9ZR+w85i%c$aR}>O=@ub`$cR|=67S&pb_{2go+FevwIl3r!Ol8TW z!m^^=($c~Low2y2lJ8Wyi^q_X(!%1(!YS_Z3L4|(rZrAVQO?+BbF6sG%*w_>>?uPu zCmWQhRoi5x4a8pDu@F6?J)1)(`F(RrYFQ=|gN+GsmXR(#+2fDKOW_ZBqX9A7OfJuL z(43yHN$EG1^lJ(@`GfUXS&5G_5cBh~c6=xpqLUQ= zVw11V*g}ea(8oTNpq~QqJC*w)B{_#nln*zx&3L%LMA1Z_Jz~$U6JoL0$AwtzMcICj zFLA9THs{BCqV?tT8mmJA`dwduO~{k$QE)X(H&!$gTNTnBP_?xwW^o6(2P%$^duUxT zI3+p|?F&j;{v!5e5*spN0|X>Rnji1JcuG5uI4Oo=0;FzT+wt&Zbc4kTVp{N1~l zQQ`&GhqXlF^8&shMnq|Ji`RH@*>YEl>I%Samhriz;zq00_21d(oU9bIml6hkHx(5Y zkEs|-8rj#MZ0XBx0NR5^H&fYA%tizroE$+dh<7v0%!9%ldn#jhS`De8uiWUalv?Dg zW$OVxP76nIx$L1-Z@{qE9A-sPNj(-otYPT~4}=aJ#oFFH>X$TNW#eHh8~$oidxMsGMCp$n&k^$~S#{T1vOU$o^XxD_GxUIfoUo`~N=-!O;R3zN8^(K8EoD((lc zn(mttHR2U*%a$wbI14c!w%B2QY~_dBITr)IhjnA^ixZZFyK~oSkE)d@p~P%EjK8d4 zi%)-0ys8PXp_|%NGTG;8DD%OJWqRBN7KAa4(mhQ#3tZ(6ihRY>DPL`{fs8i1E~f;gA{%l`@$=l-N z4PHLB7SxrEZ|o;rf~tRguFdY^=~@I!g8DPDwI>!X;!fj(46g=N7mmMy=X?CI$9LWC zO#Hg_%ZCE33fNW;`@C1%FV~jE(U$2&pH-6?#Xe1ouRz46sCemJI5+I4`yhouJjX@# zTOe#NLT_;6(UR?h7x`w>-ADFHK33*(AO8T6l(HQYwnm73*{`cG11K<`Fz7a zmY9!yqAp5A#femGImh?p%Hw-!qS{*SYqG_Vw%L&I@hkk;7oaSJbv})#tuB(kqoFTt zbk|2ewBrZZC1^pBqb{mt%S}nj(c%ClP z%0cWSjIng%BoJcn#>ATlRlG4_+ih$+)*Y`OF~IPhIXYhGH+{r-p*O|98B6eHZ%h)L z#Vww=EvB}z@O^vz#+cg5!iNOf2lPIPmiYFr-Y3z*U*39ZV)df7G>DBf-avF5k2jLL zR`i3|ww$(F;V03RAYRdG5?lOLT5Ky@?CFZ_QF<%zp!RAq?uow7!oC{adkfa(TYSvd z!m54uhcQ{-n(>&pFxtoPP$2F~vFXS^XAg*vZ}}mfh=&tfG_maxTPd+U5~{vsHR)bX z>0eA~3rb9bY@XHnul7zw#EA#11TWt;rrSZP_lV68u}zft=g7K} z#7+}?+s-%XXcTu|EGs*Ga_o@lMj1voR&saF&vtv!!-gP|4ze7fdzbh977>ywXQv>}J88J=y*TX!} zzn=&U8lWvjsg^`)=zC1DycJzIwq=Si|Lr0zz%FiLEZ>Q-jKvqp`mb?yU!?XHRiaf5 z#?pekV$79SDUCqIHv47irl&c;-Is&3nrQ8u8K_Tg)=z8AtqnU}8+$t zdxHp{JH?x9H~k2-j_vjO)zO}6`n4*%M`Gtu6Jl)tmCdg10{##vo{;$KW8HU``K`;R zCO2z~&3NI}Ru=9P+x23r9aRhPXCZy9C9We|)cH9Nu~fQ`EX2sezm9L+{qzUpZ^Jc9 z!tej+4FYaqyPtraS ziC=7)kCspTQXl=kG+4uzrel0sCmQX;WyW4;HTc6?SbOowHiGygIR7k0JnqGZZ@zs@ z5As``=Aw_Y_crlu#rQf}d(EzYO|7&{8KW@0B49gzRBRYHF| zM~6zR-*a}P#7>m71N}|s(cO~TYApT>aJr_5eOE17n2&g|lnJR4Tzs)#R-;2i6!V4l zNjHw7p?V`JTQhmY@AK(m?8PR3@@M(+uTyC$#O4gYv3a&U%$krrAF*{kKh(lJn@>lf za5VN&qxeN7H8Gg**qP+F{M6)THpXb1Lu$)NlE+s(9fjub_EQt1d|g{tr#;DPVOD0{ zMo}#HRz~r}ToR}$pBIdJ=4xe#8~BhIiHadH5^Zr^2@m4hhhMEeKuUf@oIQdYM2!d8 z8MVh6RUZ+%6Dpp#wQqA-Cs5B}uj3O3`_*h!7iJ9>{|!sF8LlR=weU+QR5E)D|HR+i zRR8W^i~kA&;jvGjT9{)!i7tU-YeO}uRdi_jTQ;q{ zli5W(>VJP*YtRH+>)oW-!%`Bn$Ti6?^Qq@N!s>*51*v@$rM9wY`D$m(!@@$mxlLkb z_0}8>@r@o{VezPVUy1Y61#`;0-vN%O0cn zZ&Ir*;@YfFACvg^Vrnak-e;U|UV;aW(?@6VtAz2>wfHurl~L!({uKbVMO(2-Sq zYoNBW=zhnpcbTuQIpB%tzj}uWYhJoZ(z4Bx91(58kFdvmy4a8HH)#L14i=0ae~`Wn zMfP+HQ}=o={?uLA)J%W*YJ{$)TYqGkP|4>$j8nBf*s?m$=|StV^}&Q{Y;{;HSCcG5 zW2;WxdQw|Iwpu18tO(g6F!_Q`tl(k`qGXFQZ4uUTv6XB=bNhT$25^6cww4790P9DjphgP$|IS2W3j^Wyv{r97>e&kIYWA)={tFiL` z(Drt}aa~!y*j5{kuSU^jG=icif*^W4f~=7xTVJ--ZFf(REK)Tlt7ulyvbx>3x>$8c z)>W~pT&F0BJ$G#)eq??C;O@wbxoZhKnf#6b==#OW@har3{2&0AGOL0F^#L96gvw7?;*2?dT1H z97ICefJTRk(n=cZyv^tS65Ffm2fP0Jory|jeV{s*h_~&xI*-bpePBT@JFQW0L7UU<)Kw%^5b@!)gk0}E?HrqlB1QC`qxnafkA5*G&gv#=9bHT{J{g+X<7 zEZMX4IJ{te^fDoYs`FvP>CfWX#FT4bD7$vfB~BQf9}(_8bc5cBJDeOtjfLG7h(5I{ zds~>bCMC=p=J!EJDd&w&!f=o68zO zC<%SZLs0UDF6V`BNe{!w3*SZmZ1*GQZTE|ia+xM`=M0goAZBH#6 z!7?ZvA?frY0p^{WEdWG;bi4t?QJkAh*+!Kx-cUruZ4op2eQM53?n^N1Ok4;R_Y<~| zY#QDu*c-YTboJwvKJ%)cc}34M6=z(@bQO1-?Z!s4zSiBUwZCy2_10Fsv-6^>YI@qW zf&8c(Kk>8y&58JaCyfbt)X!61i~tP~p~pCpfrZ`C7YoK|ILCY50#bu*t9N}iIf`f6 zCy3#x%q@bLlA|c=aBN-(M3@=d?Bt~wVVAwmO`d*&;XPq3WGI>0#WX9|_|m~3DNnuv zP2u^$!e^1pAX2tJ^s5rSFvtC#F_j1*&SU^SAoJ3N7+npFJz&xAyzt%FG+A1~{3mqD*!{!Vgtfv4DwL?HX%CyUPbPCmDDfyK05izmu*%nJI|?^o zSjUa;j>k|5PGy{O=SE|AKAaz_HUx8fa-(Qgddbi%G8tmBprWucFm-pSOVlTzlNN$< zSL_R~kFqzsUe-iqqKoG&F_li{%1@8l&Z)M@ut)rPJ|FgBrP|NT`d5B_?6J)n{fO17 zIQxSxKl|1yfMAQxb(^GD+***|ki=e(*F-fbjSM)Ar82x1 znNH!((5GIZa!|}N3chi}r;EBRU90Stw$z-+>aFw!YPdvn(o}^B8n(-K)od{rhY@?u z7ui|teM9wK(6T1VoqzHX=hCphfcIv{CEuVSM$33Z^a^jncK7UL)>8M=12=+xF6-S8 z6_^?JOqF*hM{M4|Gf}JfW~Mw{mYJ9s}M{sL*v(wn#l#i9o z){3W`+^_39t?qh*%C0n;RMgd*yIZcd+i7(h&DEXyR=wGAZ2i^l)VA1@RmV|=mHG~W zuz7DZIWTBS%V8!@0(v=K45oUcCs*@BN0vYV`YPBpb7wcd5#PP z>_MK@dI|O{Y>2$1@)GIDlwys@u`34cO`d$oday*TG49WT#vUVyqs-KcAV3Rplm@}V z;g83`sRePSvlEuhNCb<4EGYgwtrXjudwq2{ApinQh86X!Qy9Jy9ksDKRc7A?Nfv>< zEKM@0TJF{1f@hZ46?a<|*}O7Tc_PDX6=y2UQZz$;c9NOVS@AOx%|<*E#aSrMKqI&t zG*62>3no_TOtv70%+#@{D1s(&{$AkwqmiS3<}i_hYm@%*QP6j7P6nCz{-a*=?CfL% zPe&|nwlOAZLvd|uG^i*`Go+oDT;4E%`GaHxZ%LP?uty=xE%=HkMSfL`DG_6(BCL6p z$YE*Vu?-3A++StNq~z4i#KI(%;Oa-@y*8W2#sM2agG#i(L|hG$tIM1$%OMmQ*qiz&f^2MkN|(Xe)oiL;!hcxQ4vr+D7vjdmeb z;tFnd^5Daw)B+lQewfX&)lu&_&zx5dEIYnH_3gvSYqbN$TE^EdC(yL_`FVdKk1b2Q zL|zL$$)UWgXnJ`gJAg3O>Z=hQ#0u%XoOP)cyoxTo*w_+)WqV0%{_Wmy_B&`Yy8w%s zp2?sjKZh=4%5?74*pSeqRjiwQhC2BA{o(HnEcliL~-L8pjIkl=TF$E+KNnR$DYhYirTR_IAA)eXrKq;bX0CL|zod9#F&g`sQx?Sq;>s#%$C( z$wyRQAR2wt_D((R0DW)PR-+b}sua6+&R5^r>B92>LaUn%sx69W*LS|FTaJxPmK1vw zQ{%S*?`UX*;!wqVnrR1r11-db|LpXq&L6SCp88zQ!y&$XX8Ii*y`oP{)1D@EIyCI z*b5Q;6Dz1i*SIkG_vW;^%Qix+2A}o3!9MW6KXlQ}2%Oh{WrHcp^lUKY6dO!AMH{X1 zC>BOiAyh=K%kdl4@qPjPeEaE5W=yAOBg|AwStk44Y&AE!+qHK4d246Qt+T7=?oR7@ zTN2nghg)qmoAuRB_j#l9th=^C+zA2@y_Y^S!$zNTHfz3DSHHrS1e>+IB;ZBA}A+m5Pc*r~3o>s{>#dp?GQ zpi4Y{2f(|n5mbVH3B0$vg^11FjYhLu+wDB_<6-~QL~qra`cPT7{{41?U0(a?P*_g= zWS7g0^%n-rSL-_+OJ(%I0)}pDTe{sy?3kII6#0j|TSItSBsX-31qZ9o#N%1cOf8T; zyAEN)N|+#)j1xBN^=YJ?^P35!Q&RXkvlihW9*u}~!kl`w=BH_aImd%cj{Dx&MYxR}g4Y$qySXj0~-8xQ=Xmr2DMBx*50gr$J?X6UE3jC z`aLZ(A#&_IIIv#bY_(}`bhbL!3mpk^K<3)5*E_4v94_`nJAnQ^eC*`@TdwNG6wh=e zyl*kSY;@lG51z*f8p1O5yWULI3HW&uiuG6Y!|@4N{4L^hkB<=CBytJ?{Gp<1d#E;U z@_2};@80v8_LA#H$ZSsxK=x z>y7;L$FvbBOVk#(leQ68NqIw6S`D)k?kIBZAfi#ZU{G~X^Zj5_Q-&8Bg_{bNe7Q!u zwk4tF#J$Mif{Fl1YP5Kb_T@dh{+kZ6TG7P&T?Oe><4UyGwee8VytX+^R`9bq0_ zXdZnJMWQ#vg~M?kzKOeM9Os=EX$md+OAVUqCh<6J+>)g6El06vyQ)&2JovU*8|E*u z<<^cxTQ6hc2V{9m^=-<%=)D+0I55>;)ZyXwTS~VyC~L_@cm>Wi%Y4cRb#|Y z-;AEs9CFN#Ffs~LFA!{v20lmwuZ4>ouwC4ap0V9=_9mM`hq2yTk8ct9W=D81lnE~Z z?cx@rGts=A39fb6H%5NgdnwF`Uue;`Tg%2neuX3cXihAT*skLagT*JZ04o_Jrph(? zy@ze7`)fs|Tzm8dd^S-!h{Z6XONclGg+Ri0`}oNB2@xQQ z)XI)HYKn>dhuR)M4I=H2wnZsIyf%i;z$qST65 zERrWv7q@!j6A194FuU!|t^b_Qi}cneSx&nL(+YgVJF=E*T`NQBr;44?aVAbgle;%K zQMX@y);H+*@EZ>!XHoVr2JdQq-%E~2V_V&9V#Li!`?!B7V)ZaN!E1c(M9*|QXimJt zhJh3LILuHh+*N^a;8%jq0l4-klCX15uI7zEA(Q34*2c6f2aBS%#tl+WUrmN%7-dMKjjEYKN(jr&UzAA4`xOnHZ~kjw;U>p92pd!0r#!f5g0pCg z+Jc>dY*$gRh%vnE*8+fps}g@M_+mBzJ8YV;56HZe9n{}U^(D;Vo7R4^xO@*M6W`+1=tQVon!nIro|V=N6QGCB5P`LY2x%}(jrW!U(+b5@ z*{F9yNis9gt^nPj+eedSvU2eeCHBuI-4f$*FKKOxr+QS*vU8zzv-$e!c&@;G6z7dG?D7;t3L~RcQim(?6a37`E z^eR)QKmZ`}DoDaoL|5MU_E<$ew=$X(SsjlA6iuYJje*LoTCHOB0-6?`;(Cg=`CUA%`hV%}hs#pBP6PF$OG4u|>L zG0$Wzal_7wAn~fP5XE@qg(wa;1_b`|q$oE$h1+K09V<54+VRn}&@oiBMNEIjTp-nG zPP7Jx?yqxVBa3mMqq>hf8h9He6LQviONHi4o5VIIYJ?v zZXSjfVK#Gd(+2S@okOOLd5G-dGJ1>VCHBO+z&jzK(^qyUQ$xPI-8hdh9SO&jBnkcG z?_mgScquN?)Z)TBhogFq0V?C0?0vXqoCj`%D_f&VM*vpE6KqSVTemhC=sj(8Ela1y z96qwn5&Iltl`o5Op1_xRRgI#teqld7Kg{%%3f=p1;YA~qg-6g{^HEGrhf$~z=~_6f zeu@a4$nG$V<{^j88%*Eu_6HTh``n)3h|!4bdGP+WH6=<^5Ysq8!FWY1unRzpGe2Ctt)s`S`PHkL^yf#_t_+iH#3%b7p#rUzz^ z7_3f!arpgf&#bMU^l8~b{UXwYil-s?kSNbX42M-d*iiq1m2y%|fj!SXi%R{B)bZvYu6s8H3z8F*B&OUygJ7(I~l zu{Felk*sqmm;|FrGwC^0kVdW3Mu@mojZtMmTMtnfVF*QCV8(+b5(=7?O45-s*#w8L zT9PST78gAyc9Ld>g;C+`O=bjK>*E6!X6hPetTYH)TrnGFsR1A>gf+sLWq5W`6<`N? zm9ss|;7~cZU-HmaYRl+a4Yz{(pVFTMit4IRvH3AsJ$%+}B;vy;05h$%f z27j;@4WE~}s{a;WAD0@Xp~-ceIs#shT0LQswx~C{r{K1%vS3q04dq1~U@O}SW}{+` zghqo~xP^0uR1w^kwypt<$WCKHjzwF^X9$3KVGazrG!cSkMiq?{9V4^ee9;I>?17GG zjHQ6dFIqEI;44<-Nj>XhZJ&i@=#Qb&%Jo6MMLFbcZ{f69#05$4%!IEh(v(QrMbE_X zV~DG_)*JS^NgU0fvoVgJf=No41kk6m4r6n|2ARYlxb@kQ!COWEA|?|}=>)qdBICj` z$4bgYF{)=6A_D2`qZs0Md>mSXp_&41j)X8FjtD$H3MtqxpI8R0g~(#2jS0&EfNbRt0@bGb;9Kz^i-h=FW7_)y#&I<^0yt9`LKYRGI@cbifFvFm!Hp8R;AIx zW`pqzL=VIONz(Q)WusX>9PZ&|l68JH2GvICfddlz8J z`zi_ayj{Z+AIFAMJr@niI}cl-IT7LIWESEem4m*nkJ5H*FgaG0>F9l`A$}M}BwxLQ zVc(T#9VX=?@|CtOU(8^E{nF&eNBF?yj?z!Enj(ag`xxGS94i;6I2(Aw!!w>U_kFFt z!$1xJI~^RBD-SFKe-h8Y+UZe}O!xP-ot0pH6Qrx*)Ih=-uoO{(BD2N5iKB&SKs*={ zkxQ1~^tYR$1E(uzdxFU3+2qLErm-NfGYR6RNUY7{mis;KS#nf_j^z@8H#U2^MVMv* z#HLBL*1b$(0iDp!=1B)l$3sD>>`m40UZET>b3Ie?Lv(X*Kht!LGpFN-Yi2Yj$NbD_ z(XT2`1H7vnw)8wZ!LKMmgq9I9++TzYV;IGIO|{Av(8qk0BiBzbW0G(%EZtf`r5##< zHCZSK8TZvjURKs*P%77m9s*EtR5_s(lK|{E66P@Xsctp3VTC)o3YGHb-N5mG*RJ{%AL=2Pl7Xk*R$A@}R0EKMR| z<4Z_%bTO&JE2`|E0-X}{ir2Q1`l8()G}qi#Z^XJY*+4G0q=|LbYyfxy&SW7(bd!T1 z&HvtTpzl)PgchZf4~ycrHDU7m6?^DVFyGl{bb9scK&X?xUKb z#_cO4RB{bP>6(g%4fT#_Q zhU4O`5bbY%5)`USt^H;O{Ic$uByM6Q>l4V#p%dY1M|;DARE^#km*iX=#BwInV9 z0A71WPO-fL&yO05yDPa~3Qy8Xe8418BrTcO3zisSG<>)eyES}MsE}`sXY*2|=9g&= zp7}t_BcB~!nr6Gih_gZb*P1bjAnPN#DavB_)+i0=m9p_8b$nmTR~$?R=Z6qBk8@Zw z&wUZxuK2I$`a0Y`Yg*2t+?C9(wb3QMzT%zLV{u#30OMxrgE?CBdMyD{=QdDz(5+&Y zai#8Wq!n|^x6cz@w5wb-blAm<7YjCJr)Y)X$N272%_K^b;pBdkZ_nuDd$p1%C-3mE zfKdmcjWzBa-~h5oj*k|_Fct8(#&JC3j%buZszIDb39J_!CTw*==s53Zyw)wObx7OE zCbNScoB4CRhPH0Y=gm+54i_)vQ7q6%a)3}@T zFXRS;z@!v!9o$mA$|`EeqiU5B7WsK;X}tlGAJp9JaU9S@7KWu&z{CR5ZKh%qjk0*{ zX<0X@cj`Ky_ZWb?Kqr}BZ*SvMjjw^GQW^)~3V;ruh^$;=+HJge`ko#S*oXzlO^VgX z{1JK;-lrHFl#Qa>CZ9^Y1AC&|k=FxLUK&xcR1*;iphiqA(~&GeMv8C90EswbB^f*; z_=*6Z5KWSyJ|5&N+5QAi7tE|_rj?myBL4f3Jz#2cEmL@jn`mZ3CQ`N(!sgg?v#r|P zG!_|2$Mj7Cn;fwut8|WW9{ug|+NO8y!IxG zgd>PZtP^Pjc>fjQ5(P*pA*ojJ1_lp$Ycd$_pWt=(c-gagdNUoc0+UV2jT`G@h?LyX z)bgNS(Z#whN%BqE@BaVG59tvvI*{Y?uu5;)bjfX1Vv zD4?|f4kG9iQsgRf+#j+I@In~grur#4X5zynp^8Z8g>RE>8OaSHWt<=n7RM>7g3nz| z;zh53Ad1CGH&lStpz|Wmn^dZ_s&5^c*QQ98T1=AZSJ6Y9CyO$5MD%G;P_$f)`6|}v z`R2;@6vkJkB_dW2xn&3Hd-unCCON^pc;Se6ZJ``uB({x<0b`T$g~yKO~<7k zfB11VT1e}n$ii)#iC7R~G}9{Lu-DsR0&&MXG*(5s#2nhIN=3>|8Yi@Yzn7Lsp*IAt zusto!U77@o>Tv7Mn{C3{Pnt_RmrH{9lg{=N^8xgRHDpK0_VLF zOhv3mJ0VJ--XO{&ECwril%6CCnjDjHt-ac4_$RjuN`7nE-thsu-0}}zTEw&AT!a%M zd}rX4g9mTzv)N}pg7FW(WoOaw79vsXa%h!uTuPW!|Ez>iX`k54Ax+;EXCnxQLDg9$nwNsTOS{k zcjtp41%Iy$=fQh4C_4`9`p_dT+0eJP6dgOS<9m?F1FGmsn(U1=By9Q*{3&5#x}Y}{ zVx$i~FMrkY{%{z5mx8ri#u(35GCevq-Z6RX5Fj#NAM%Y4UgP3t@enu~j-jf5)O&;9 zy$psU861=KJe4C?3pDitj(g1PAXFd!$aEFI4rU9=;aCF{X79&G#i*6IC9xf^crT;s zVK(kKYnc~3A254cOd*`kRC5x;LbxcRLsayHy{F&-^Ypod;6kZ5sIQ70D;a@T%tT=p zk{Kusbc#2L`<%>J1z)sE(HpM%N;0iM&Vu12CnwDC7$Szme1*UT)aN!L;D5hCGkP?EbTn$0K)*b+KzZ&58v-=uw z_FJ5-Xr@@`gl@P2cD+6Z?N32!Bj2u$R?E_glpmp&Gss4e)y(j=a@onDKCxU*;Ov6f zHA}=-`HMo3k*3!!Wr}guKq1=uu>^pTka)MS{^rS-_KSEm zq%mQKQ#m|haY#i&$iu0A7VMQ)-##lqX`B9m;;5hLJHP&`W6uU|iauH#ji}5!KpTRz zP2Yox-W-b_8*|_XMqE5{rjpG|n5K=lk!Tx?`x&q@0WO$Y0mn>%v{b!DJ^-l(>b7Y( z)&M^fE+ISp(PulZKQBh8%f--Wz91rcloF%^o}_1XLs2XH{fUCa?GD+;7e|Pd0A-JQ zmUJR%FZBuYoc6)wbuP?8bsDbd<_1eMd0_^Vn+?>Fms)5OeWT=|I4F*u*%dd9lh=F? z_u5`6CG>r$EyLVih9^fWYyk|HFM~84rWr3wE_PPATWnlEJv_Pp{gcn0M$g#ft`L!W zbrTc)BtL|Q?0KY6P`(dY%%mM?X7k{rr=5?sC&cK;y@aVNL(4-w%P1gQEzArLl9|WO zM15_6q||BLu(v=#ap@t{*+AWF%njQy`VE!K3#6K_HW)nX&B9frz#EEfPxj}9*so6U zil|S4;{XdGZBM+3()DVT4rnIij3#@+pOe`gWTYEouD}Y>?Ze6ONYzADb31kptzOAP zR8>bZF5d>6h#twas`5+U8vgo#o+qCEcafdlEu{BW4VBnUq1)uoj7G7mu-s+jYu_bwqV zC5lBHUIO8BHQ8BXaQ!Lul(x2SN&1~f zq5e|BnD&UaA=4KGy?NpLE1ShC7x}5jwJM+YzM}F=%TXhT`o8*cPi{A%eXuVkzxYvi z=^@-8GW@kzOfcqHWBvVME@+8qTgJiv@%R_KOe7Cch#eO9v`4T4y zW;~M3otm=r2L63Ld(ffSZE+OUwzt8(1-*p<19WE0e}8%C$*`j#hvDjYW*qJc*={P3 zo0EefT<+jgF#_kKgQG%HGqUF;H|AFp#I3%5@+$zCs@MEe!$pNidbMZ6IlIaoKr3Bm zW_{wHt4O}tPafCuRizg;KX`UHG<*XxPt;Im6*wd}#`x8cjrL0O2Um=&0T@tGB28Fa zEd3ICV14)|XbtJmU}gU%c^M&n%TE0)_C}-Vf=1L{(5zV^yroOgQ+&WqOdVTan1)~? z0g?f)#z`cEMY1REiRiL1+#6=E;KtTspoi+e*~VEyM56jf@;Fv_e@Vk%d0vo1=8JH| z-p^>0o1B!t#rvwgjXj@CU&Fd$n48mk5ED3HLMZzO>zUpYVFg5{~`L-(5+_KeucyQJa`QU<`nPW@}`Ph2#6vjFTcL%r7x_Az?B;m za(f2hUG$RhP8^XJBa#oEg}JteR_%LY;EAn&^w3ebyH(%nZq~o6Z@OQ1*XrxF-OWzdoEgHsAmw?! z(&)4urAE2ioz_l$&8^qk9oOD$J$GIg6l@r9Au-^?{1Dp?{-F2^3ESesZmqG}p=Q?` zo1HpW_UrDm-SzdYTC>|~ZoY^*)b8xmI`s{XYPQ6yEd{r0JDo;t(|@;LG*|t{`tD{( zS#LBO2(-T8e4U+oZL7-;YpK3^ea$*j-`Q!lq73j;`)fGh^B+6|7GBw1_u=pAJ3L?d z4R3_-$>>&g+b=XI-Ovw=Zj(Z5I+yHXZuJ}SM!4FgF4SqxUovoY`a#k$XdAryo&2A02gB%ZgyM{PLeJ=GaYtWKUb@ zR(?bXpINJZZ!Cj>Bap5QEvGHgr7ZZ$5y%hulad9nSI} z{#b2ozhKDep4SNX(5QHvj?VygCjaTm82F}{&z90PxN&y_Ru~*%M-K2;j`b)iC&zmb z#rXd59BkD)&sv0{*>f>txX1YW2!9{q?*sh(%mJjg-RiUY>Nk(&=aKw8l%EIgb&s#a zW-nnXmxS zH%!dP*W9A##4%5?C-{eWn*J0sNk9C>yP+#iglw(=GUVu|Q3OGIN5g(07R?Ca+!Wkt zAWtBXd<^0bg|wEGeC?%)C`KKf^`u7{Wc@n!Sf0y?(+7Isv2lLlc6Zu9O>(79@C`l$ zMR`D9`xPQu-u0ER(5#>x*=1Pn-#+BB8m)Kfe9y=)f?;a|r}IOd+P6{E&q3Vhk?xPK z9N#W4gTPuHfPC=SY(xlSxfCih62p`LrT|XUJjsk5WMiHqAQd13WaL3;7F`zgR@Om@8gz~cwnEB*kFCr7MtigsD9 z<3a;gxvyCDG_0)1c!b)GiE$zV>$C#x?K-Gse8lO3HquIng7RJ32MG>JUTAuj!4c@N zUxgwdTsRtnDWA@?m<5uYoFG{_#B|^Q;%8z#@B@Csb>&C;Xfz$eWDo>;(-54pT1e~$ zW{_9tw-4(}i(WV%=ZBz5)AJ|{@s~W>5WSYJF(N&P+YG4P8(MXb|jV zRU8v*+H88)V9<9k#VSdm_NqEl*^xw%wFQ~VC{0MO5W*81njv~uyCTiMzgVfsy` zaW+U3Epd{*l%Wc2Nlal8UP`>2(=Db%;-^$o7jwu$(25oQTjQ*?%~E1Ssv%mWag^wk zlv?$E?fEcdFUxW90cmEhMOz$V$Q5~XJ(U;ZQUKepVM0qpPgdxRWb6N zTu$(ccjYAil(J9St?6x#fA+bYRDA8ZoWtIZE~gY8j$W9--%lgeo@zz}p%WO$DODQ3 zS(>DKjjUph>L((S6kI~qQgts&ERx+xV)0Gyd{|7E7s%k3JxNfLfbAp}H%jZ@Byo04 zxu6H42?intdXKHCCVM1WI;85usEW~v)5DqY@APph4j0x#2t3onvG|y{##I(465{6O zLUL=IJY}QLQkI~2YH%l)=E@AFj9?WLxR?QaE00&=?<#n^O1>`T=_>fSv+;5Z`M8va zEAwxQdADl5t;Dlc@@r*Yt;DA-;L)o2vy?Ym$d?s(vPJyZDZE$}AGU}GtK`2H@m_D` zyQ+AuN`9+?*Gl=UDjutvzpCV|N)1->RHyP&i+HI;d{mK#TEIW0yi*n5^cFU$#3H>D zdsJkND%qm9utXK?P&F%5$p%%hKnvKPGV4=ddls-fWp-yFtFwsBS8vo{M^n+mpO z0Za21cIFgTrizWJVqvP-mnzn!ifyT4S*qBTlvSx@Q{Kv=yfb@p7S`l+wqzkovX~ty zvLbI`LlPFGlKn_nkCg2wupCwFM#5^OY{o(sqmsQi8*5QyE2>zEN_L{aN>s8DB^DxP zAIhvliEXH485Xb$3s{8(Y{Ka*LN$AEDr>NqEl5~`)7XL2S%HPb{z5|kG$Ox}z%LW` zMZ*3RqW%=!h_52x7ZUHM5$;t)dj-MHW;D?8r7bX3;O%mvkVVJs$V_$n zFmu5hKz5@>heV^8R zAbQ5ij zMiU(LzF;3X$smO7)J^4T(~=)jWnv2;^@-}Mn_5*oXgBSEPCp)nDVRp-h{-9653g9j zs2x{d7#5jzNx|9=j*pH`+$&ISeK0KIHAdQD%-Yr=_2rogH;;@M_v}INKHPV1(|n`7 znE3i%mqU4UpKeC1VAbQ%c6rmT1`q0ZX*>wIZ zSkqvzuMab}0fqx;pT~$`RwQCO%-KQi)Z6@OZ`$iKz16qC%k0GEv%Z^SC4>1U%*S%& zF=$MnyqxG~9rHu7hx&*D0&X~UIn4Q-Tr)$BU?y6@GE}_5JMFOsm(Ze<*^uGY{!m}j z8)P{@KdZz-PT4cP5m)>6upRp9tVHNVF&5fqO>QDvqHIhjjMS%>+oHuj?2T%9*l4@s zBV5sfvUTH?u)Uz+3Y3cw$O=(n-OTpq{8W{_nsA89N9OHdY|h@1xg%(MG)-bPj-7*z zdW;u{qX?ZErxggQPa-*LPJ4OqdM%l}!q_Vw(L!CJ~#g z-1WLJ47Q7-G4i9Mg8|eFdiqN}lOs6x{05-pK5H=vgzg^=coR~s4VC~=K(4=9&1aJl zp3&`7hjrSBjL}ekujRv|X@5^=jEOE*O`59REu5!_^BL|5{)qm?{=RGlH=n$80-WLM zAd_c+dAAZgp?+fXzA}XeRnR`_{YyLr%PtZm0F4d~4D$)}J^gEtmuBZWgt5L|%+*!%P!uv!{Cxcu5`;c`=xa}?zxZ4y5 zC-4e3k}tKSkeIOzQ8XbYpul3%Zy+v1a#3nCTNAZFjNsHX;fSmlewj5KcncB&D-sxZ z!G}NveR7z_VejtvLb>ouPz;KYBAnacln%w}N%pG3eFaYY;xkh8*j^(yqCD(^kO_)* zVC{IDu=cQj&b#QupN{Ri^@qm3_<%~Dnp6KsSVJ^bQ!Be4v+~)3RfH@Wu4QdlsleDMYzQ|IJ zsHH>x9`x8cz@210mbEz6>{1Mac^JTs8K&TnFUpc3hdElIEIey`L}=Wq=X{d?IO-1e z@G*c#SwXM--B)2|4|-h_eX*AoLyjI>O47h(iRi@2GoAiC%@1eH3VP0K%8zxb2SNu& zb{*e?dic!EZ5@GVwKi?{UIFn==KO9bHzlQ-(Bzu*xob8^>YWAi-YazvOy`v$j>vz8 zf$WA~_z7TLOUR92blqXU%h9=y&wQ?1II@J62;G%CA*BZ1BBYslt=G#!AKo)+kWc;E%mBi|h-q(&~?*ke!HV_3ylFNyReT2ZX4 z3E1hAlf5Gl2LpDrMQ58G^iQVHl%s{OvnC$T2(6dP)$5k!X`7j-+granpnhahFZ$4V!E|2O4k8c5Pk?e=aOt5Y?Y&^JD1cIIsi)wq zc?dj3*r2>gn5^m2iF3J7A$_x)o&}5MVD}8s4EDC!C?CnsfM;u!UE55|ZjP3L&Wr$I zlUNPrN-(n)ACY+Lqe*YBXE=yzjv}i!br~irKUS$IEk7`aTB*^rFqFe$a{x^pkMrRH zlOn^M0k2a_EH%V}9o7*GRqZ7Li67`;I$$RBr5n2=Hxk{@fvSk==W9VDUQcq=cWP>q zP4=B?=QE*015gcnF)x8Ub%ldO=?F^0*6y~Nbr&{4s^t`8ITV=nh4%dZy53sDgOFY-X?oq2Uz$dbp)^%D*?-gmIhkD z>=7b&dk>22v_fx)QvmkXdBF+0z6=1Pmgm{g-snX0mJ`_bA0rW-o>3`RGdrd^9C?+{ z&EELnm`w~z^+c`?%ZaP7R5}*OS(SV=?Tt^$3EQ*D;J81pDlt7FF6yu%sly)eS(Uw_ zlwj$QKn;I4gwM(-ZnF(id)OOS)y~?^Q8Wv2;l__`R64U`hN`PDl!@3a^V_j=Omtp# zG!u~4hI$r_GN$XUK7D6ij$$q?ave-(63W7@-$5@KqQud@*}~D2`mi?a6!eWeP#3am zyI7_9aBnz@c~Xa)l>6QR#Hzp-w>5bs?l+W1*~o-yQRlMktWkZVvQOPUJMH0T8aI0< zlUOPw-`~(VBpB7L|9ITv)}7o8w`StKU!S{#RypsCQ=PWB_OsdpiO>n$Hkvb17KP8K z+US6I_4(lurs#MM@8u}(Qg4cp7n$QJw9q|=%?w|=$jCeCcYXY7IGc=tjm`C0mRa5QTB8h&y~oG?mYNWk_wtv4 zvz3=s)FVeDUyY<#J4UmxJ-SNHDHQwfnM;1ti($JZ0lh0q_td7W^R62bVwqS}8mhAA zWVZ;o@=mRf#W7ZJPqsGey&lTzt)sok8$v%vy=i>FfGcNqTa`eZDUBPxSoCRcrXq5F z@SC_Sb}Y=ELB+GCGnr-R+7^@bTf;Ftu*C0LM{wK}aH^7`X!WKfT3iT5iFheIo)giZ z9rIHd7Nz7u6anu|C>lkEN~6Vs({zlsGufQHWYY*=|Uj6d%z1mayeDv_)%Hy@QCoAwfp+N^EhDWUK$!=PSK^VRX-|7v+wm8G{bhpL14hprXm)D4^ zG#tn&A$rA>?idu!7^R!q5tWA1S2||qWKXAOD`UzojG!|+*-(cc=Kqtj$}cb;?yRw- z;F1aZVtGXwk}(ooFF~LjG!UcjRWpAA0^@T}?Qzf3`A`8Q+QV=irDUH_VwP;aC8z^s4>zZ;Ap#I!pBNRl!A)O7)Du;V4lKBZl@K?H~p7ZDn6x! zHjiV#R}kEe;|R4sKV*|Per1B)zJhga&DMqo41Rn2hKbhL7c}utIV;|HNMcVXxBa7?xLK^-c}h){)5WG1WU_1TC&{kXe{miVC`}K?mX++I-oF@a{_u z+#e9)eVsq-rolC6RxpsCn{JYNVS}4OyM|<6`Gl+NWjyoLOZ77xWQbw@dMQeHV?k?h z<(+JJ#58i5Kk9vJUuGc8iXFk=VmsYccPhy4}y*YWvT>`sLHEx}T~+9z~}{1Sqyck}?m@R%S0Q z^YCnC`f-^@XDc&^%RD|?nJg~z>&fD;oot_w&0+BP9PyXMB&QD(rd)7Kg_{5z-Hmhms& ztPFNoSm56@1V70xq>vo-dbeTy_Rk-tU^R^vOwOJx*5J8;QPmg}?f8ImspN;xpU0IE z=L|vvRi^~yqy5i_pcFt!r{DO~_B89WFq5mZA(w;%p21+=p7?UW!}|%z=8WeyqETK> z$ic%+q(d8U?`ctZ%#BHk6fndrj5qgt{YAIVjW{(`_#ckUdW)GFNS>LEKy zz+JoG?TBPxwWR^P@lk!eWa{pdUFeG_32VYmenDz!tDqP;w=hom%1Nhp5R4>gep~xW z+42oAWJFZd_pEU8BfSG|fTg!whHuW}Qs#{h{Ble_$#8CMRLK{1Z#Wj4KN^U z?s)DMexCD-3*k4>C7fw(2M1y&H+|5IY_Eq z07@M*JMvBw5 z!8U6S!%5<*>7Nl))c4mSbfYos6<>P|VI6-<((ZUPVKw3+_V8MUMYa5}CpRa5cnddLQAD)HQEcVisxX7zjeWs``9nnDVJ~^!OPGBQZB9gC6D+QX zD~g4SlUnq#&agv}XDaFe(U3*igFAG;gWCB>yUZOKMVZCwEXiBgFsa5V{IIL6B#({J zvRW?A-Z8;Y=Cku>)K&V%%j$7HpBzP)6trfbg3IvrVL9qCMLq6z*}b(}n-ETV8JOy? zQXkS0!2Pn@9q~Nmk62yecsv%&%eUhG#t}y_clA+knrDMkYki>Fmk(SfNY3ls#-&Z< zhPN*y9*-#Th4`4!DLc7}#t`S1Xr|C4pF9&G@Hz1*0@%cxB*nj9JlG@rTa4>h#Iaa+ zu^jmEm&F1Pxso>CLJ*ludw#-D&|X80L;-ldsxxVf=bt~ukZMfu_i977yz4;-H>BetPOGeDQfjfrq8I-l>&*{^0TBQjz|t zMIL=wRpQ}ka{Gr>B_378JwCOTqWGUnJgJEL{IpsgJSoo6mrov)wjjqnEHXw3FLz(* zV>+Jq)djBn_;|bEF$ZF&b*j9UgHoS3uDrejn#faXep*rBv{`=gpsI-{r<8d3q^k2( zabHx#eF+A5qBI-31CvM2@S2P<)`N_Q34io5Uk3u1KmHrK>?3hySyP7+u z-$VT#y1v#vq3^ghJP&6`!*Q3kD5Xy&TGYa)?tAC1+1eJ@(H%5U zitFiNiGELYx6zkl8Z@Vz(Be(d9#7WXeeCXFQhJm+(n(uJz1+ew#mwk`o-!WU0Q2H5 zH|h6)zNICu%l)=SIew&ehLo4cX8axa<>mh5?ipryfR>7_p4O(@Xt_Q2FLhRzu`WD| zTr0QJqg=cedlb$v(*w-&l*;F*|3m!m-aAkK{=~T}n>3#_+T6?ZujV@RkH&SKW1rK! zZo3`VpfLaKxEGvub(OxGG_GBW-EnmacR2ncmszFqy!vjbLGkNUYLjws>TUPe?lbo{ z?lyg$d+!J5-v7bYT44f%M?D;QJKw|iEmj!|x6zZG*ou-xa|l@|54gIQ`~^qZ8+ zeN?AXJR94KTe`yYQ>XlEl-K&|ZnZJa9n{&R*{Ljhc@wGixa3FaT-rF|obJ7k=}diM zCEn*f@6Ow7xtpulQ8S#hIriT&_RSpapZn%EPAu=ZF?Kzt9@FlcVwW1Q*~1>Z@0wb2 z9X0a#7Vz_u(#~Drv%Bx^xi8(hiz7YtW13laEj`WmD2`#zLwD}{9;F;m*qtBX41DR_ zg+8_ZCB=P4yKG2pAKBLjhe&Z3UQ$g%3e6~oh3`?n<8~iXoeUl`_XUNH>5TC>-NicX z^Hs|ISG1DnmNF{Ur?e@xlB0y?Loc4XM_kWE2IhM>kFV)#jvSv;3iat~aco~wdyi>0 zq~@3CqlE9_>zsadCC!iJn9h!cyOcuT7Z0e_htvn2FZTg|y`&Nc=t;)mi`+|@&CeFj z^Jg^9*SZ#(Gnyxw`%66_j+}ZmMEg8nyp|H`Qwp_zX_xlYI%@r#c5t1>C@b|j{m*^R zXqW6+?h8lQbA5(!m)=k*`M!skbC=|cVc`)Vr@Im73GqYxJ?Hnt!(>l9Oh!WMe1%tL zf>q%3rxf~vW<1Q&;@$Xw&Tl+R4`>CjLRaF_JUWKZ#n_?5E~PcZ>+^Z?^~J(|P=7D< z{93q6$4Cn?=guFa4^+d&J=DOfcaqG+qvY!`;kEcYb_MfP%oWYS(gC1^%s!7`pzFXi z1D}fDjIk_K_^ zg8^`$?T5!yisod=cJ2|y(#RDm@t)W2_WhC463bXIhO!gTMavXE z#vBA_y$5<@45}p%`EK=XHN66bag5SDrxW@eVa*N@M_A>#U<#r81{A(SP@cznh*}R6 zH_TC%TY7_Zp-ghet0L4;+!ob)xm>TSuU1f(@p$*5nuciCMm7Oq4BGOi|E&YMdxp%z zN@Q2p{*x+uni3cLN1WI)g6D0^gi+y2f-|f5pPT?GFh2}-*8V2 zakt&Kv^l!iP)r^%A=Cxp-vZ(GwM(~{yAkJHc7FjRy+hk`3q-;)4k6FQ2*ew=KGHrj z(mMnYa#w_hSOy6&Far422s8206Z^Rm6&XgSgzUYu_x-bX%1uYVE$dp%gz%P|>59(4 z2m~@ZJ|>y=J(Icq;`BOGqA1#A?_H$%V*;!V0+i3 z76?`X26vde>k>d=V)q-cS~bUjrR!pXlX6~6fXI7vXx{sT2tFoK-Fv^If6QF{r4fQR zwv~k5!aQ?NyC7%z+kMC+<(iVtn_vrC=$(>)zGE< zYsxY-oRGgeAQfb^8z5BID8|-#i|XeR?mE{kt@DVxR9aXUn$gR~x^%&$@C>*IWwwB8 zs}bYKdu5mYb+HOeVs|L7`>2W7I+&eRWqx>-8t5CwdA*pYtt=0s8qzpt{T$c3`2IQ{^wb0sq_|{T4RU7+otb5V2(Z=GNw~I)bdMAEQ6yj2&;by z8viM%0mkt>`Cka#_G#5P?mLrY)Pae%LAyiFbbA+6nc+XdkW+w6k-x}caPR+xqoul4 z_fmlXXokSBTxuv2`*o*)!CynhF!wnPbdPl#4C2!F;x-nQ^tqoD+Y+!}Rr9h(t_)Dm zUh1_&5VK1&c$sAh_vxRN_<=S($H~@;TvC@ccmP-hlcrIY{dO6(yqid}vGA7w$p`QUo575^PsAvY{ScUN1qvGlf zRI(d*DABE;_$EItSM!9dboE2atPU(*q80&O%gzO+=D=1biw&Wix^ZX(@r z!*(RBp@M z^)bcl3(CDXL0HH~_tW1sbwEN>PatRt2eBV9Ny~a0zyi0bsg@~|PTsDhW`&y=C3RI( ztsi4~gl_-ZoqL~IHuqtzzytAwjzHlGjp4ox)OZ~Ne>qSrpxsfBRErMUGAO7PXw?wM zG}CvWgb5hlu*15Hqq?QkyohPthaq(rLfKM|n<6%@D|j&>u?GRy+Dfz403v?v^SBGl zoNs`(b=L;U-R&v8$lRm_Tv-p=exKiVI`#q(MD1e8~~kMG_$zJd4#_X@mm1Y7RN&BSGcUky-Le6Qoq zTbz5JkD6QJzft<7(goUuKE?#f?Bxc|?+T4zu8_&@#=^aqvFUQOGnF!okrL!>%erz0 zxEUJg*jdhTBVDu-1f$;U2i|x)1Yg2Kf4qRR6D<3XJVsjZtIR#a4FU z$7o;@^ZZ-hSEVpQtCq8-o_XXbjHJV_6G3p5#kLm8XXa2dFQUi%xA~<(Op@M z&VdKG*W=h0PNtltQK3ZJ$?dNDu!)!q$g%IXF{gdZrP80*(j09)vwY*wpj^VA$!fa` z93#A+yJ_t6s;>J8v+etOBcxZ2#8ShUecB~EEuJC1TJr?L8o`|=pev2}as#RYBfU8Q z8otJHbzJq&a2owcuW(8%3YcRY4XFtD$fNcA01-wxVNIc}MsXV}$JCyTUl+FcW& z!>&k4*~2Y`jP8Qn0DbAs-4cm!w?F{NPV0lWrXGB4ghjt}582hT-qo=R51$j+(u7cx z_~SdLl}a=_9-N-Df_J%MJu{&gZc}drnf`YW^)x(T(I%cNJ+U2}#X1CO>-7J}xT}2* zO!^5(n+`-umQU`1w`eDG4#KwQKO@Zi8K2`D@m)d-qYtE&d!N_IE!h~A2E882JV#%f zdcWKTu8-;Vn9^7^kz~HB(ukHq;C4do1g!EJ(0LC6@e$h2fYXKrwYCcOO+;$UEO#wEyw%E!;;{dnoOj`%PU>;E7^~x6h!hK%0I?fWfAT zG6W4V*AvL%(=>R%4%B$YLQ!qZI8S%J=}SDif;COiD^ZCmdA3<(^4<@qCU#ah#egF zqY0!wiAaPT3qC^~AwG@m0k9en58t0CLN>LDSvinp`i{ciuJ*hg3v(D~R$;!1sw4%2|xNutkKt3Og_LK|%!7=Ds#{ zv|@_%;}ca^t4?)S0^-@jjNnrGYKUEqdDCb&^@-6$EpH$%FIA>LQNOgA&uk(Ba9q2Lg zAGwKQPxO4(MqZtJxscx=f#p6@yp(>s>#V{!)}1}ozk)g3jW}(&nEFlVPk9Dnx}Y3z&||qChK>fmh&zrxtG)Ydaipa`ZHUAnG)~rBil{I9Lpik zC80h{Xh|`bjUI{Pn0=RhInvAE?p_PS`g#8k7_dATWR#Y-fgek};L>^$p8@5Lgo z7!s6AP(622s-Y^6Kr;7fk-n&IXW8<9*pIl7O0MFnoad2C?L6GwtR(ObJI3NCQpde= z-sQ!)Z>KcT!hCm%wA14DhuDS8>JIco#Q09=0l_!-NYt#RF?-x{J%gLqN(DT52iX~pusgwBgYib1JmRKp`x%1zb%i>2CQ%kC) zIT*=^F!D3>=^lFZ^XTiL|2p@`Oi|)IKTq=T*CYS6Oq}w&mbp(~kE1?Gtb6aaJJ+aE zuri)47>EVh_)`x*VzJ(R=Z>ptD$?3=HS#SkC{M4^YG}ilvCE&j1Pt@l3h*21tjp)A;DOGYick?ZCb34A&7`o!6hQDUI%K28DaH3nz zOL}lAvg%AfG6P*T3>4aRPUnlqH=vC+T~Oq4chj`;l~Z)Zgewxe&hfp%l}j5lFjJ_e zDR&m7Ja?j1zDd6?ea*Yt?*l;c0TkR~+z|ET+E#+CqLhzhE+&}8a0%Ln0;I0xExGs^ zdTMq=H5A3gY(N<2keS)XOcm4GdO3}>8?o(i>2mD6zv{Wr_LuVRyboOvAvBCPF7CSM zOH;%=%Tn;ADW9|Phfl%RrP5xz80+5fmxRO=WDQa#UA?6>-3dn+qq`WJZMwEyk;T`j z<=rnbZ!48Mxqb*L2SGkUGv27V8EA6b`Q=M-zA|41%_WjpKBMJU-G%5PqgK_c^fFzp z0YttgEzF!8gR?e@$`f}Bj2h(o%i`eMAPCe)-5tNm_H=QYE zjisLJi_5y3Zz((Z<85kUgm?s^SePc+5V>c4!Sejrsf<61O>kXMQh>g{`%8hH+oo(K})@8*vxRIO1ah`iweWI=N;` zwOed|yWuk`Rd+97GGSKUVot#|iGA@8wDTAM%%Q2pqxiwa@rMB%d7AiEeJ z&Hsn68+}DNB=!;gWsBRVo;?3SwT;(d(Bf($ocX!SUC@8YVZBH8^#AJhM$ZxGv6xTVyt!rk0c#38$K2RnJFBonRh6%i~IG*7OKu|9>^kE$JW)Z_79 zj`KWsd~xe;*$N%GAV6ZcDkS{Auvs6-C9As~6Y@c?tw`#+%R@JgM2NUTxc4ruL)=vn zr1Vik5bLr>e8VGQoK@8-^=I(}Utmt1Xr;=K2PE9uEq^8LKuU*|nExh;f8 z+T*xh6%O1i?&+0e2e}JxC}o6J-O}gO<1gr+oJ+SfbBR^Qg)kcTZ51pDki-0R$Q4m) z8EaY&sZh-AzDtc|-PQ%Q9*Fj7tT*>=`lm(X)oN{9_i0gYv5M%5F0t>K{?-iIQo=gL zdWT(~H&1kx*1URlO;yL;lISRY19fd83oqM#F@=U4?4y)p+_MoICSGj=|I~qrqWFtJ z*N)0x4=UkZm)7O3#c6SE?n<2EYffUlvEfBABNRO7mc(ww8x3CBQEw{i@XfI$MvF;J zl7r^sMvY+IhL0(jC|(VQj!FDYF>DO>HHGwR+%q;h{JxkHnNF@lUA~S!?84(p7b99l z{Fd6)u>Y4GRkW{1+G_6VF3rVSIsS^wDbpQM?9FsdN;+(pLaDYGRo+P3jlHh4OKU82 zp7!{L)X%jvF-M6h^ir&~nX7-BkUQ+P2Fy;41@#65_o@s{TN>^Z=expNO;`N@L~Y$D z&q&;pw1<8dUPF}o4LO5_`6%5BGWy$( z;6l{?m8R~IWK_w>{fMrGSuO1RD{a814)*U3O70MZs5qV1)>ZHz0;grA7jx`yIgzsC z8fuGISgnt$b0zC`vpSC-|22W5t1y0#p+ON6?O@l|0X;<@w-Ene2N0pI-mF%kquX_- zV2w}TULqOG-M8oWQ8II4!t5YL#}kZD#$GDC+qL7 zhTPg2lo!XUdVLwmD1ANRWZt_gC}o9_ySw)7gm2#Z-gJv(wXvn2HVaK z+zW{LSHR+B<sb#UxPP6n3u{ zull<|qO{bHE`C^JT`oV(X~h87q6McYOD6YIu6aq+GlnL?yuF3K_B?M}CI6*<-L>?# z3rg4xH%?q)>O5U8UP9zJnVBkoK-GDL?#XOiw)s;gB^KRS)%PsF|DWk>b6U+xhrQ`;4Z^l z?xP>ggSY1`NPz0^TB7OK)~uA*_?sLEp(ite7+ zu5sLo`Wy{w&3lgL(YscEY4l1_tS6P z>CR^g`R}|fzn{5BZD*$GcH-Z<=kCN8bj2&kbUw4 zerT8E@3UmvT(fB!3Naxxew@<0w3$aFtky1H-wz-xnI*H-J`?w8U1}qJ@|8s;4diGxu5>qfALO3*`!te!zMvW#uM^`UMWAK ze^TQQ)HUwd$L?2zt$(03y-S0`aBhA~u{KfhB;CP4+>P7La@7&Zv>FVfw!d8d`WME0^b3xFP@--`>!Hbqb(|eOWwGi> z1cNTc9IE(aDjE|;e8in9x%aaBkf15=NjnG3gIk!!`yxFRtF+fs?&>UO?!HSsWpF)i zb(!#W3w!IVwY>6k&*yg8xqmH=XjTDL!ret&>TAlmI5lu+#X4->%H_kEc6U#2Iq~;> z-db|E7q^v^xU*WAxrI5eq)^hedQ#&p zaS_y1ndAzsxp_8=q@UM{b@RLBZGnJd zhf*v=N`YRvZ&kU{K3R)Z!1G;tEJ&u0hesySHGXIz_J=Ia`A0eyNgpWFUrs+uFPi=u zPL#&V!uLVpI=(ntXKBUe^X;`)&+^;L1yp#J{=Dl}Pp?rr>if-HL8jMAZSD10`mu?6 z`RoJ&QSx)e>`-%YIFW++Vie&^i{qcQC38%C4 zq?*+F<9ibJ-C24Oa=-gbyv=VmUmR3kCN#o$&ptzyOyVz!HC3O$%Chyd_2MnH{Pgcq zlw*_ghv2WX9-*@=QatTv2XYMSs(n6!5}5S3H+b-Av0SiX(3_T(+~ zTqzrq=P;aTDlP4nVu^zB@s*C?FPHUS+{G0=BGA29D!h(yp@u!sp#R;H=r^p|&Gu5P zn?T>^J@;~fm^>09J$p%MhPPV+S;F2lN4SSSbmp~<-xPwu<$3w#(q?kShPGndto1LMsk7Q2e4xgf zAJnlYSube^r+)_;ezE7~I3@K29i{y3y(-HvX7o*EQ`8%)lugau*-$SlnQB>7TdY)k zRtl~7f6;;cBdC+d4($I}r}TU73;MrDwThzl13X6cm{LE3sJgA)OG@ADCMOYEa8@;h;! zXOIOfrYGH$nC(FON{lo1K{{6Y%1e>@$wdYISri+~!+m}7WK6;G5qU8Ri3yzt~&g$#X@&gXVa&A9H^l?R>qzON*xY-46}RWy!s25f+4d7sf@kz3>#%o z;rj7gCq9u3 z0Y;Y01(DWqS>7obqNK)Mlou-PYv3ZI;0ya;s-eAcF?K(|x=u$*V`<6rb0_c8x=SNB zQ6OkB)(;}kN)xa1fqc6Q z41B(a4Ah-}0Xg{&ZlhG&|AQ5=xm*&t`wJDju<3RS6g;C<3Dv=~@a@!=?oiEp*?i~j zs-__$M*Urq-@3~A`Q|;i`xpLV!^&KU9*(-W1`bB=5zgBaQ`~dWkmMe2;^x6!+5|_s z;mR>S_m#MhK3@{+^Io#K2=!Tv&vRMUBjJypu&vRd3-1SuqeIgW6u#A9MW%pT+|Gc9UFtw*kisKtry*HgcoB2j9rO1EO)6};JDn? z_&eg=Zpa>Aka{sDCs@}sCiu;Xz;E1d2{nDj&IqohIU<(>AExJ^f}^}Cs55p3@d-G7 zb+vG#$ZjN-5AW@i`j@yD_~4bo4c_l9y=TDgxUsE5$&T;Ua_H5kZJdfV56geyPR)Pb z^1F+1KDL*zFZfXYZLD`y#q|o>ovX~D?4SR@6@AD@cS9FKuf;A%ESDb<*?9*R8R2w% z40jLw*d0S6)@DZUucmXk;ly=WafKs?5tS(*zbjKf0ADZem&iTDg=T=Nmzu5sXU}_g zO{F>_(&Wc*1`X@AL7a(|U+OC24>@(kTHUv|6AEDY6!$wnkKFGF{qdyajOVsHS8(T2 zYVpCly8Q`IbJ-yLhbfkkM`M!b1+P}0eYU1Zu}($V!U`pBMlPQ{Klaki7&D!{EOy&X zCSvXNjaVN`q2?8V!}hk4N@cEu7s)cuZn$g3ygubhU>2g-+rl!NWQZBEwipRSRoF#%+G?d15b;&V&^DnnUtw?8|D{Ygb62w9L8b} zRB9KTe=@sx1UHoIuFX9v_fz~|q_vrh3{>D3#WEuo>#TlSDBHJN_PfP$<=*+cPnZ&j z{X0}U$X-_Hdx&zf!f^}n>(h~YxqG&bGiR3k%j!bWEYX8g#IWjd?y$q6oUMu92gh*L zCbsc=e#e{Z?I9TUs=3bHvhHf?=SIBWOvd>K)KfpbU#G91ujT9N-kh=Y)3?n{aWD9i z4;IbB!V)!mz2@Z9e6i4@aK7Fb(G~XMWpM#(f+)N*b>V>uLLb5@t;yWG%Fz+dfBuiB zQyOdq*jl58y*Jf4j~#Tm+i6;?rJv+`RCDngKP-~1xnKjs76oQ2XYZr9JEsXH<98Ze z?X;X*(Rr0SiwZ|vAFiOyQ~;gW5!{Mjhl<~^P41u0|cIN^Cyv2c!OfLCayM7TbT^dA?teti}1 z?o3q3o@ix%B(H)@umcv9f0XvYdM5c9e}~5zydBEjDqlqDGkh(*Sz(uX<-9A{^XjYR zPF0RA^=rhd>g)QbDyQ`H^!9A@5FFkMufR$Cy5fq;_mJ+cdhWEm+Y0Z}(^|Aqr?iyV zsCb*9Ftg>=NOt;-s>j>?I6qCb-RlY|&D)5L%!_NEtSK}U*n6xkc4)Q7i+9KEAmk0M z4^1pT3BuS<*PW?hgc56!P`D1MRA1Y5cixuYL!Zi;Ej8q|7nWRYUEz_vW5w%QCHP)E z=5;6Ufz>c`@hWyed#ylb#$zbH-xu%N?>sf)Zi#0UvnZBJET%XU=y|;;Z#3DVyjOFS zxTO8g^P9<@x!WjFEWwA@5q5y5RPTg-zh$H!zIB9mQlBiRyoUC)ob$9NL&G?WeqX9x z#h#wO>~c2Be>2T*tKcEQy)?bJ0)>mV>jIDMp$Xn?0b7^TDtF?gmq|W;RA$Qs_np-? zZ}IsLud@ku-BR4%QHfj&GvC6~@tn)O2)IWmuB!DBOTcR1a0|zB)8>(TK2&$C0x2`l z+KbZ*ko0SYyRW19Z-c53h|c@+G%twmR#P!t3^l}&Xn4QS-ECs`hX)91iXBgU&pbZ4 zBWoMpm#m(d9BogM`xCyh+$_wNyT`fg_4OFa=2)-vO)K{i=T75FzSM5SHWh*greUo2 zTG88-Z^dyR#km(ig9q~F+O|s{TRDXa`Lw)JDLopNE)*d`0}WsJ>#pMfDYL-4@kX%oo=uF><=i3azc_ z;Z4kdi3KkPUc%imTEwV<_>J(CJ4&gRZLFP8Rsmb?I(w&?;lz&#cjkJ^2F)YL zZ&Fxm-8`|C?Uh-&RDBQJt!yRbC6lrKVo^Q3hifHGwHPL{f19eZ;jX!K{vK7Ah-)pC zxhZ$sW`!pz z_2Q0>D8(CWsk4~2jdy1XVH5m!EzZZad3yYMF~#1Y&v0LwJeu|({T3?N_=l<;#ddq< z@i+9RGUqoTXW$Ep^o{rm2$VwgSz)U$t7{#7WXWEr)!h#1#(%x7_m(fFGNKx9gq&gR z)=*29)Du!GJwkj~mDAcrj;kR@!Y6%H9iQxisCJ=sN;czn;v7YIlGJtYw45n-__o|B zu1j;XKcMGG8S6e1iBiDc?iZ)!4sUkL3KyjNcTX$JD-^Z!^t8NfygM)Yttr36viY-@ z+%Y=vS}2p|cV8IQ+VB+EnY@JlqFnCGzCiEB9!44drRRlXj2m_j%6WsY9g`@=%8%s| zZZ zbip#gV|3-%N~Pq)%#=ehPPgVvVUXd2`?Q+FSco~kNd0b~RnqGorRA#NreLv1BmH)O z*kQlM5)HjYdr-``NTTL%(7zB)$$DQ^s^vu0md9gO+U|D1ayG-2G~TV}7>m$%i+s}1 zfB*3KcmMnU^Y8w%&42q35ASaM{r~#h{j>k!_dk4h?eYKnU;MNG?pNJ^ed+K2vNagdHVgkpZ)Vc{oBLy|A7QA{fF;4ckX?6?oa=tfByfs_bu>oRM+`;W*;-V z(vEjWHps9GLt;Qmgph2>kAQ=PAHiT5VM&0A9kbGoqz$WGvAZ%BCF#yeN}+`m+PER9 z)0)(@&_e69p*1Zukdh{}q%|!x(Bj6lp*3kpa2f{)HtG4!ota$;<0k)K^MCzVt-iVM z$GP{Od+xpG&IT-@s9_@*HY<+@Ek%LJ`A#653PnYL{K=9Eg)CuKUSRwRVZzzP<|jiG zAr%S}niYp0sZc6}L{xTi_9K+DpRzzU$xsWY(!!~$B{IN7jw{1Lfl&=Nqmp{i5~&cCUN(dl2M{{WIC5Q%l5YGNIXYuLC( zw}gx=4Noh2gQZAAqVg;gaUT&;r+=0H13@D0I=~ve#f#}Sy>HOH&R}j*!%1DJ=B7kt zk3q$!7J-Q>i-Kx`BFU$2aKTkd4V{GQm#93ihNGzGtAImreqEO}HT&SSAGAR{G!dQ@ zk7^r5FRDBbV$g$$@hW!~A$tyPwz#RV=MhP^r`Yn8Zo!f6%Uz}my#4yN2w`bA1KY4B`Pn=6kmqB4Y+_kFMx3pFva#M zjZ)l*QV<iuCeq?p1AZ@4qfk06NT-FQ1w%{^fJVR#*G$8$nR;h)aOQ)OSm$Dx+zui|ki?#-6;h0d z5g}uvAUe9{h(_(uN)14DM;8k!;FDo=ygld#D%p@+E8qfx>J!}CT6rM1BK;7h?{p%& zg9y}uKwJc{3ug(S8NT<)-hLmbu#H%foNF9r3027wDlf>#1KiCzd0fm&X3>qI?U3s# zCWh0Au1}>Sa#fcYDI@A~O$rlp`6hx_o~^ez0DM4$zpLVwT4y8gFp^zufM3u9oEC*z z&AF{6t27W#Yv2%M;56M-IP16-sI$3ARE~yuyc#GWJyJY=rzle}mqj25&yo%^k*eTP z`xK9-PBzcFm508xIParu=aLGuBRkJifh%IaIRYDR;lJf!OXWg8jIYT)j4tI zZ*w(!Pj`zy$B_azzs;S>MX9`ardx%#c`(7;F+^TOap$TgZy0$Fb>;Ql%wDg&bxsuU zw70o3Wfr?7o9E1(O7W?FY=PH_Qar6bJI79a*eix-ry!Wx`~0E#1cs(NV87sVv-@b zi?TaRonnxD0`Lxa-T|KR6P0fn^1(J|t05n3t7Z)Okbc{x-*#jbLs~JNx#XZBA8>Dk zd!r1Wmf_QI55qkSlMa&(QxvAC46Den3S<^Nl_U=hz8b{- zmC3$Ga>6G$iznpt^8{NCNXr2!xFSUo(P-Y26PKEBZjs&UUMWsX(Q}`ifxvY4LdM37 zW$7vjGQ>XhI7!K>3OR{JiKA1iQL1qm8?AtBQ%d8oEYe|~AGUH$_i)`=+M@!scm?9> z+(Maf+8Wkwlmf@Q#TC;XmZ4P7K*>817T&T6XWUylBtfP!r*^v}&g~>)MA+eO>2Nn& z?v$20Aqph1c1bulDpU;;aM;B2Ns`Go$^B;xjcf4qoumbm421ICP6AAXO?NZiN%kZb zH*PxQG{fl(MlhzF{j>y#GLgs}RXNTK(_@e_YA~HCdIaSoMh~5PytFsUhbkYsd}#6! zmJdTdLh=!ik0?F3Bp>6{wv&};m!vGEe}o?Bb2Cv(!}NiVTxonOX6Y1T#&wiZ%#0e5 zPb!#fgZ&he#jkH+nT7{7wI+fFoUJkh#0`wFWKdK{6kAh`_{F zlWe*RZoIV4yZZuMw3FqEK<+zbbhIEbryoVMRDw{q7%DxUb9@NnrB7i8M0niAD z0SvdVtcpnakxbn5tGFRn!7E5oDg{~tsPJZt0#E@#0OjDzl7q5q9OOiTQEyd`aq4#N zplqT+W|xQMFh$T7F((Puo`TGUKpu81kw9XgkOHHa8@uYm{4OpWR+m90` z_sbLKmUF<@Jf|e2@9L72>?_qJ%t1(AH{=#bwWUEikjYR%YiTxfYSdql=N9?y(nTUq z*h|n>lq{C8lue2_p)?uTTfue)cFuSezzY_G8BDb$%GMMam*|kw5d>WuL0}GZu?-dz z+;DD55!;aYwP3HnQVlM!+{>x9Xwu8T4xiIOi#=x(v*HL3=p@a-%qd`Kki%GsTHx6a z5%Z@E!wRts_|i-jggK7&APhP`$VZbNG*g9BAulv7_}LPXPt5gJkX^7?qh$&&CKJv| zg$S>xNKJqUEMQc)Z=tiim7I-jc0IvfjXmHHy}6f`asb`!=Zgf)__ z2p-1r?HoWiU@P;whj~B88Dy6Au%zarvPTcd#~0-gxr2#M`8>|?zJe65# zVXvd&KzYs%Hp#2Hi8nJ%i;L z)_8`BXAp{KP(4G?Gw7Zn?ino4u*Ne~JcFAM8C1^@^bERZhj=QKdnND+$F^nv{jgBIPvYbfsBYtel~osU(975a)-0*8r~r-T?dv@Fw6m-~`|; zz>fjPz|VgOI01MKa2#+gc>GqtD}e6;z6W>}U#Z^7|) zz@30k0q*9Z1*tpX>Tqb&<$7)SOHiGSOxe1;3B}qfYpEx0xkip0rUVa1*`?E1FQ#Z z0DK5=8DJyea=;aUO@Lm&X26wzKEPFgEr5Q&0ALVsHQ*Y+wScXF>i{1HYy)fud<3uq za6KRm7y=9fG5{Me0vH910kVLP0&W200ONo>pa7Tv+z2QFN`Nw860j3+6JQr$3UD*v z=K!|=J_h(W;O7C@i4Hn|DqtEg1DFMT0`LofTLHHLei86XfZG9g06q!$Wx$<)y8yoe z_*KBC0J{Od2KY4KZop>%p9TCnU=QGPfZqW8CSWh%9>C`TzXjL_xEJu-fZqY!2e=>b zyMW&VJOFqQ@cV#20PF{R0q}=_KLUIa@DSjS0e=EG0C*Vir+_~LJOX$W@aKRp0UiT9 z4)`+QF91&fz5@75z*hlZ13U@%E5Kg^o&tOw@Hc?J1snuC4fs32-vgcjJPY^-z&8NT z0iFl^BjBF^F8~e!{u%I1z+u3PfPVq}E8tszmjM3;_;9l$Gq?*hID zcolFI@O{940)7BE2KXW1HNfkDHvm5Zya_lCI01MIfTNF~AjyJ+D*_b|0O0f>7y^U= z8UPE8U<42aGyoa_F@OPB0Ehz;029yzSO{1II1O+*pc$|ja0cK^KoXDwoCP==U;)kn zya(`J00imaxq$Nk=L1>*t$_Cd-VbO4TmWbXTnOj@bOM$FmI1l|-GJqQ6@Zn1Re%ow zE&^N(SPl3f;1a+ZKo8(jz*@jMzjgN;3I$?fa?Kizz|>2zy?SMM~p9K6e;7-6@fL{UpD&SLq-GE;Md>U{!0L$v&X92$s*aN^KJNO%b z-vsOh+ynSL;I{z#0QUlZ8}K`T`vCU?ei!h2fCm5%0)8Lx2Y~&6F97}!@JE0z0v-bV zG2l-C2LKNP{uJ)5;0(Z-fFvLVI16w#zyh2Dcn{#cfF*!)0p|hE2ebfM0q+C6AJ7K40MHJ&5YPeW z1S|zC19Snp0m}g^04o8j03QHc1h^Qm8t_5DC4e=69>Ar5wSaYi^?(h44*@O%Yy?~m zxB{>V&f0CoVb2c!W*fMGxe zU;{<~qku7jP&k!v9%v8&?8qA_vvMRNpydD)ln^S%q*)Ux4(wPl0Z$ncZip9S*IEie zUOe|22@ztw6KKA$7q%tH#gMu-@Zl8U0`C}`y>voCO(J9<>6ant#z=Z$s0ye+TzCg! zZh4zTu;w5SE01`A{Hl6^*uf2Cc!6X(2``ABN~7?O%83jMynJE7>0P~jPC48FG7CQi z&bSuGEr&VR1#uSD(y1$K12zO#OIjO5YtM|6Kj9tm&7uEd5k8qSPX4@7p)ve=!GeR} zn&+G%yVkmjdretufT#S5n{%Vhsh6J;T%&Gw)bKGkPSP!hZ>w*eu&u{9r_?7`b{MPkV=A zh7pz8Eii_#4|UMr(4j~zeke~j%{kz2{Tv7joS{OS#CbL>kogO|^LqeCY^TX}d?0F>Y93s|=7u_>Fr&}h;jt6A|T(f7S z8OMdrOVa$3t9c>y(wxJ5l!Ws%Sx=qXRoA6aYA<{pp;VRCAae4c*m=%7D0ZH!9UnU{ z_^vO&6|E$X{p8__!-pddt53bGqDcF3kPJ;ivo!(|v{HjX*{}g8at+{7W-AVf!@T>d z|W>kUoWW?v6R{Mk(T0jtS)i8lWsc4HQ6!w zaL_r9X2P~RIL2|-^I<1u>TL42TdTUip-M*IwXx>f=#{a$Fe=EgihbFI4FdgLn!)$0 z3k_W-4o^=*XNRQ0dT;O$^6YgVQj$@kx}TDte3G+g$D~vilV+W&gw*80K+=8S6cGfYr_ULdQr8dR)@Bl zvBgV7YDZODcr$!SGdgXa6{~lM+E4iG5PS@M+=$5|L<+BZhkvhfN1-RQjd6y5L~6ZO zaa>uw7-uRJ-r_d34Bca4iRv1nSJKd_*JrqES1+T1TfL0=0)=M^RV|vv63&dFqWyJw zHkJy}ypM5-GtzJnV>U>GH%KEi7{YnlcCy8o0c=;pG5E*GFXo-J$Iwu*7#cJd({Z{% ziINFt$kiNmHyo2eZ^AuCkAb12Ipwr_G)pFQphR^7=jfbOS`CMhRhTjlQ+8qZxLQ}k zjc{)y_eOGWblrK6SAma4J{tLGu1_R*^v5KE?O%jV_+XUPRf2CpH}eGGIN(jdj{xt( z*7S{l&tkVZ0h0+(u{C`bOih54V2RGG?nApAq<$QR;W08uJ{Q)B@u~FCF>wVHUGhIY z#WhJ$c;b%uDZ?`C5%RO#wbxym(xcSrfLL6s1k;7aGDAb zb#czvnv}; zp_dXzJH%!Ece5U|5!4hj-k=3Y)WqtNddPhw8)NM%70t z7h<3qNu5-3E774x5*As}U7_TnG!st?D9L7(Qctv@BF)V#8xAI_Ph-i{j3Zj=3*;J9 zSoxZZkZ6OQtj$Qh*}bBnX+dK2eJBC6fN3UqULl^LVuipeyb5mBxJt!M#OMMth%PU| znAJlh+Y-^_f&L*w&dl^oQq(4)gBsOC^wo8@Ma@l86PKyK35`{G(g3YDkwJ5XV)v=T zy^q!kEDy(3slYO5T&{@s_D=QRm}_5`E~nesxHgxy^JUju7#~mPGw0NM6zx)BvN&v) z+J~iY`_TA=5D|q|^o5Kqa1#Ji*a_5!c>whMN%rRcprb!v(fpK-a^nhxkqYp@>jt@4 z+-8}2nw7(*W33vLF=&cANYi$=N-kLQOfNF07n_wwsRLm_oC-ja*RalgiXJr6?xzRQ zmNmtu&p}=T4O%dYDcG@1Ok35%%vGG-iRlYieJ~((Dgy3$1NWf9)EUX6k*MG2Mb)I- z(Wmo*pDG&BLL^<9G&_d)$QGmkJ%var;&hjWR@vTFw#o&|-enI@mL;8_6gF7-GexYa zYXw9ox$`{viVUj_Ta{WsR`SS zWz7xKW?gL;OW8txbys@_{@SdylezL_(O#XmC(FfjuFdM39Li;fudt^E3OCsK)k7W2 zM!H8Ol7hrOLoQ@nzG7cwwH|9%8)H|RMd`xx^Ie?9jhEWZy8~~Lz66v`}+xYT~ykQ5Ewn*Nr zp;@2o@h0NH3U%Hlg>TsC25Y|tG%XZR^#Cyfou9g)OTH1184_QB7`mG}6mHgNx;br= zvl<8>1&t^S7T%Xb8A{oq) zD1eJNfv^_D^%JlK$!v*;Aq;P@@c@}r3aKelzYhLNv&yMlnd-wd6-mZ6h*gKi%4y^=eZSki%*qVrg~arO=mY%3 zO&tyFA6Iu=2h7to8@wwsbq04!?0aqPbsgJQnm|1-)p+&GfU>kXm)EC0^t@kP7yi?D49uHdbPSc(jK+b$2h`37jS3X9@g;qPV35ai?;h{GzUvJ-T;o$$-}js%MpZKM!KUrzwx>{R9S% zBg{T%SWN*(=M*wwQJW!gC)DTF|&GVYU-lCbg6Vxp_o~H^UXJ3gm^>glD#@Jlo>j|o%%g- z@Os&n7cInb0}C|j*7O&}U5r?O#zUCQG?=1W6mkBkdNy2pGU*ALH_ttJ*UnIgv;4KwSdg^x2+an&0lw+D#GIfAsQ{U?(&j5aNxqO6(?o|>TW|V zu!3{$Mm1TXw_Sa5hhgPt178f3*OL4p$qq8z`U_50aNZ3j&61aqx)gEYAo_J?664Ss zoS-gYvnZFbb0l$PtYYD&l9kPKPcPYJ>Z%=zc>g;@%G)=cB!Z=gGwUO4$mVhv0{Vx? z>~UABgk6YkMRdGF+T(>xb|ib!67d#skK7IJiECk%?@42&;1K79IKb=A%Hc%y_C$4? zXWm9%7UmAqGOs$2s7^#hAnD%5fZDQ->rc!~4@YDi+=Id`itS0}xs*r-8z8=I40|HJ ztwK{!l18#?EqjJtp5YeF!s?giMoylK;rZPf44cz0xwgu;Jm)(-!>2sM-4IeYV#!GI zM+fSSdD~qvJx78}z`$zeIhyYc+|NG}qp=}3Cn@%|UNWqyJN*W>Os7v6Ql}m!J~ucf z_gjyFO;J~xKB3E-MaSgEnAr;zA>5VX>sc^ps&BvyHWSmlTU0`c8ZnI1%5zjOn)3S2 z(7XjKuUfHl>bMR%Z#(j(aT3#FM5aE^1-kJ%wbm4f*T*Mgj>iY~QmIo-#8rd--6H?njaYT5^#%}SjO~w6#L=zG`X|+hwXOg7Iq?hj) zBop39=V_PZ95s?+q0t$0nUyn^fLJvKZ_fq2OS%};dtu}WUEXn?S=7Lr15{I5R8s(6 zZ_wg{1npP@WXYMu?#cotBgt;gL!KLJqhs?&Sp=c*1=l61y1^GHB3he~g;=bJg>nj; zJKebpu9_pDCs50Klmf2U@Dp5Jfqf{mqH%{}W zEWrAFdMHQbElidtCd)`7lTDB23#D>)*czw&)1x+ino$vE|5&<6_3O3A3&kmyKA^2f zA5@|w!;H%?g`tnSvJ2HnP?rz}sBk6KxPK~NPVW+8r6QKO6+wK|oRTU~h*Eiqio3=t zaY$~l+R9vrixjbZZemupWaSH1u8<$KF*(>7JJW7i{kCmo3d57Ab6WPf^A+))zCy8F z-x~(j_FcHKudWqJvf11&WnuS$h$KX1S`i<|K0(gTk5a3n=Gd8NAu5+_ik~U9&e^6& z&+BPSC)wkNYzjb~$}Wy)^J(r$@J*Mgi6+VxHaA9Xl6Rz6I&aybKt91}aha&E-IeSkyY%XEIM+q+|_`rHQnecDcFI zPu;GVEz`(rRD=f6)7qF3VxuC~ZOmt~!_>|EHYKlhsQQpC1>5<<$E6A+L`#Z`l*#3a zSU)$V30J87sgpWG5sUgDq?gK;S8fa9HZ|w(E247WHArP7ohw1Ib^}~cvhyWkFFV0z ze962fdDoYyO?JMrRkTU)&r`W50Cm^0H!$kDK=$n}H2x;20MuE=D4s352038h=A|Ex z+jcpKdL}7>d>NGC{*2wNcjhGh{hM48V7&B~a#n94gF4Y7CXLoyq=@)hyI3ZH2egL7 zM5DD`5v}#EBjkz#^+xD}PP3LJK4&W8wEAoZ#wN#y zCP-8S8`w+z=Ck#_W#6~mT1(C5_0V!*)TU-B%1PoB)$rLH^QCXE5A zWUCths5~{Xm7dcn+U10}F<-VviG5JG+IU^1h%R&mTD)e!c<07E*@%+tN{;)U%+7Rv z*v`ldTf%N|t0IzDnUelFMeM9`r!gV|anvaqrUguZ z6J8wRnzAblBQCK8;s|-0S#rD8BdY=)(P2?ZK=7St^GvoRr)B0be*T0`?g$8#XyA(ofQpAVq`6p#PQ5SBwFq!8~?vf-k`V+5z{N<1@S-5OxBgq9+ zioT*vJ(WmsnIhJ1BrZ~%#2n%lbtm;#?!Z|Y8bopDvl5&qWNe-l7}&% z!T=sn#Fe!=5a*mvUu%d%${CERklvZj=0Ll-0t3y3Wp`W6Um;p+$L!%7`f9uVE=P35 ztw}2E`h1S23?Z%~J~E%d@>rpvQ^3413>nn2IXIXk&*I#gb=NklEp}-F zGRCDO1d!OYA(tL4$zkedIwUSj^GJT@dFyM>h_p6C0k)5R?JQz?+1 zEM0pS*NkO=onCO>&6=37(?yR~B(BzRtfEW0eoy{grigYwb($?p(!*r|CFDe%B3p}k zi5wdnCi7C3v$pWOY{?x!A=W73A~!*5IZqrL@q<&sOc6Pe%SjzWqQvnpsd1Jb9<>x~ z3vp5*u2n>T9T{rUfETPtwBwOSej_+rn&aj7L9m1o3MO4Ik?RtOx*wX%W+)hcd&26;5m9K;x`!sMU*90b-FjJ%+NXrF9X=;3^kSn>9rJWzn6)>+RVW70hI)j8LfQ$9J1wkON6>|Sv{k+l+ycYWMYp? z&R$qHQI+dUL@Wi7Yx9FUht)cRoQp2zxrn7ma8#?WZkcwKA~v0jffs2(LbGrEVQXDJ zNCu;3G>t~8TQRwG-eOPWeChWRMSNgR7R(~%ir4N!ujt03v}Jmz0i?Y3yN2xv4$S-q zmI8_oF@)E8;Oo=^**ag@k1@RyQ-FL?9;3mUmn$qk!IH~1y(QP&^uad&`}BQR|H!*0 zqfqiGMKo`u-aVPIYpa`{64kI=lAD~KueY=z7QwzO+evwh*7cd}w&QQ6Hn7}lz)JWu@h1$Hej=S4{L0n8zJB$YYiQ$6<9;Bal*n+YkVXWUEyThd<6Wo+8W=g#KNla@fo8x6Djy%_6V`bRybFMy* zn+kRE^&95wSGglnPKd6I$-Vx3w3L__|0`$MD^{ethr5?|u3FY*cdT3`M8s0enckH9E+unj zwK=oM(1PSfMS^oGSvjDH)u%r5U3Y0seyBgD|39sZMg+E52g^GfKH{ARA7Mp^Bdl|X z+sx+7pw#l4*{U>&n-o#($z)n2DAR5OWcB~cxtkn(kRcNsW_<}TmV43GXl^scsecZ7 zPUOQ1@MJX>Yf(QDj%~P+Vhc1K6~UXBQUS0`|6OM85o6qdDv=ZStb8OH_msr1_msr1 zhjtR7XZ6yNN0>=3wInN~Ib`r0Sp9JcD@sbOX2nR%e1XgTka4D_Q}@yhS7nIbIOeHd z@_8%t7p~7RFHB4eLmL}s$7E~Nbi6u`n>Em?HA2mqy4bLNM1&!X##qN8^5C^-j(zL`hiekR(5yj>+k_X+*cRDd=0YMQ8RQK{)i^-P|w zML4TNGC@iJ6JaW;rjqAti4=`#eiz)S{?I?GOYpXBioRAm`zMNYsz2xwv>K;rQIxC| zoh`*A;9k|Jg^+%WjyKdTg2ob5)D5rrh@U`9P*m3m_xGT5NsKN?2@p+8DDg{wrVBke zB`$P*NtS7+pTzale@#gIkVjwn#~L2bxvjc{6)o$#&H@rDyq2aWHDXjpgKLE(m^pGp zTyxO)<$F4}pbn9Rb@o%q1zhPv6hvm(Ocm-wdm7v$r;mA=ou)SW> zp$w>vy*3tOJ;PW=DtsA#&`_m5?!)xu`Y|ZgH`tj*c!BHT)F3=P9d&Rck8=Y4*g4n%`T$CVL0Sf^T*j|TaO$VXH@bmBC) zu0Gfhi9&5@P{;cj&_A(Vh8+d(tj)6XljH7^3J1|cr2=&ENbc+-+LfeEhJUsu1Pi!F z`5yY?5cSdB$yDLDM9v&T332HLmJ`5Pg)v0yArc_oAXl<@t`W@HvoSrPh{hfA2zN)G zHA|qSw__rkkvqbk-%dGh<$m~%iCnsj4O$@(pVoS#BoMptbwvbr6iRZxkPJIAb~&BR zmE_jej`CQMk9uObUIXDh#c#T0jb;|JW)pnL_9#n3m19zetCuC{eR$u47M7QGDhJ5M zky)#59~`b-;HHYpL-68N**=+i(#tZ*UJwcs&I19Sw)h%>p-T=OAZM1XSl9AcP3`g+ ze?1*(r?;k1-OF#H@O&yy)#5xQHP)o6b<(>bmc*rN;`reDQIb(ZAzceK@Nc2uZKd)D z8Y1$6+pu9w3GCOvzn2oyIV^5~Kzd|FVwOZ_7Zb~%b`dI#kr;2>_qwV{#5f}x^J6wK zZ{h^H_gV&TRdtZ>5*$?3q`dubFofSY0%hRT$X7}Z@>P<9aV<;>a#~qe4)PLPfdETU zlk(-+{Mu9n0h%?;>M{95Q*XiP=uq6(+cbdDt88b&HH&!|>Db z1IaMn`tx9$udj@2YzIJtcZkFEq^fk|?x7x$^pezcV;&P7wx$~*z64R+b25N;f0uY4~1{NK-U`A=FZj{4L=jtpKn@`75`Wd2jmi0 z{<_ladMHz3EeV}X@6t!*QR?LUlR&s4N*(jL1c}j9CEI$<7;CyZAK|iP^gnP73mIC~8jMgPT3u5;zu=&E1|nD zN0{BMlPrctRf(2K5(G`Yt+t1Jp!LZiydkll);nh9RS22R{wR?+q?$QO_$-oT-L(hQ zTKO&Hbvq97($JAOYmmxtI)q;LeHRh`4H$8(dXMX>@32q`xbD7^GC;N8>TQ>9-7atR>Z|WY4LxO zl80r`Hbv+gOTB55wu}EwnN(nRV}NB;JKd-7_?vi3yLEWedsdd3t`j zpEF2-q>3}r;jUI)$jdB>yU=ssRs2HLvo6$R+DWPBd=QH2-j-BVCgyE6RC%+Z zO6$&~=YWg+3jyw1Z)QIO3*H)u zJsI&|Vj^|8pTngL=1!_tz&6j&;wrW4i?s-GyA$LENr2Y9yp6+Kcc@F7mO*Hu1DcrdBONA>Fwc_W)|a{V;MmmRHXmym2BLr}c3N z3-St9*<{vnB?9IM*7(%_QvUYV-qY*u4LEx}*IIzV7Ht7)&6glhdyEG651iKvhH*i{ zH^eamr7?7xTU2@TJcKm_1hfF|W|BaPgM$HnYkc+9q}Cu0BvMh{oAeJTV8hEdaO(gs z;AntN4H5+56pV^MkY=NY@OvT}NU;sS1LADQg-YC1F~S;KdCMT?zSn4qV#Y{>jNz^d zJ@~gvP&Okbe_lLSs_1~o5B>H@jNe`%;qw7 zQFC{aus-Is3+^#J?(WV%&ir?g+yC#9^5L@^6>&!U=Jf*`aEfzNp?E`^w=1=?tGyeu z@4ZCgNDWk40gliU=)lU)8=s2pH}B1%v%kEu?4NmF=7DvXv=jS;4JP z^e(zIC?b4iF+B|R>pn$Xv9>TVRm_f#m8~z|Z!PWU=xQVE>~6DUAgD!L2(^iF2^wqJ z9MmC7?G`QVERH7C14wYlxZ0w1B1s09?XX05l@JQW%{ZMW$w)XKsS7t?m&&EOtv746 z)zPuEs{@~|mHb#GZ5bD3e~*IkKX2MfcL- z6)Tsn>grs&eASAsbXRA(W99O$Wu41cE?v<%vb=j_xMO5!*>I+-n=C6c>5k5kq2ct3 z?)31Au8!p^GMy{!73q>L{E%49NK_HbrJ zXS#c3M`pzCSk<{SGcvqv`Kpeg&dk!T;T1N8?j9OhVcVHi9d=iGsI$xN?C9?3B!`g| z%a;v}jI2x#FYV|WS=HS=ylS|!dwA*aNS8fCIl6)U(S}N z-X-(@FqyMN=Ha)IxqbbH?srN3zl+q%-zD|Wm`iUNc$Z86tO>m#JygsNx63o8cM1JJ zOK4qje@N;qT;Lv1PrIg=p4eQ-`=^})P?s)wzl`;b-swRhJ_={n?Eb7+y*t{v<0S6*Tt@%bTAH{e zQ1iJZ&_#H)=odQ(*NZJ=+9<9Ro5{YBa08j~c{KRFw~$T*KfE9`|9Odk_&5P|2? zoSUy+m(JB(#!_AUOpgkncvWE5ha}yHi7F1{bl(@fB5_tP)h>@6aWGM2mq54(?+IN zGW3qJ0ssK|1^^fU8~|)-VlQrGbTlw8O?gvsY%WA$bYU)JY-}K+7yu}s6aWAK00000 z0000000000000000069g349$@_5Zw?c{B62Brh+Sm#s;6a8uQ52p2KKe*e?o-6S1t5M>ka&(*UHn3Y2d@D-zs~m1J{O-d{ z%GZK(fr|gtZ}1WMB)Xqb1l{Mf8kt;RDrx#y4W`nu6*39_5r0<5YmtBVkiYk&qfb4F zzL&jahKGD-_j(oYNOCi8$U8FnFC)q#{qOaTKF%e?wB(s-y*~zTm(gsVkY#x? zZ>kbk{??)?9q(yM!sp=;Re5ADDyMEy-XHhx7;oa0#;vDR?&+U<_LpyX^_y?*f6p!1 z({D9)_}!z^*EB6Z;BUiI>aTvc)m{4PLo?s@u6enCe(9i7ADT0B{Xg#A@q&drc7FTy zk&)B4yZTRm_039Xzp!+lwO8HwcIw95{`^V4cV_N;*gJRMuu+wPa0`n-EoHFn|9e+NW#E9mGdWQL>eOMM<7XE`2S2Jo-7oE7MOUPW8&& zjzUGiw-NAIjevb)6tFH94scrIicva%KW+!yyI0-rOu|SNCzCPd~3kC4qfO0rh>Ag`&LY`MJ4b`0s?5y(>OEFYu9(gK%Q59p2 z>QKEfC}R6`mD?;8dsar-9xOB}Lue(=4q(i5cBIcqRE5;EmD5LZ8E0<7Czz=G6%@02 zA;t|Pt#lTY92I-4Q+0MCgu+g$HVk5F(=er~7jl&5BElq3R`uFdeLfdD4|#DLwLLogWkbZ5NX? zV=2>C9TSE3FXDNlnO9v~fuluro7vH-xzxCl8%^g^kh`G?aTchuj!~oO?gj5!GptE=@2>8O=NiZueeFwBUQd zcEK!Ln(cm*ovTTb?LcOSdozIE&Qu3YcOjbTZb1d(w$Z6@f9%(xc`WtxNIIpOZiX0W zN{=X3L9{>oYiLl?)P~jE^tiGo`HAza=H5i9^l0w)>66sluR-SSwe-8>;u}#(G?ttI znYMY!O6SwWg_MlxU^GixZWBZUx@QyJWR)jT6Wkk7KuvBvq*6Rk_^F4uIlhI$ve&1r zd~d8^Fi&~GPDX^~6Lvy!q9z1cbUBx-w5M+rM0%(-h^my<6t1v-i*MsTQf%mq~wUlD&B?p09#QRG~1Nh2VUGV-R)Ugp&l zZNDJXR3(RX8pMFc>P+DLmokXcZ;}kkYE!{a>zfoW!)3My8jG3dGzyhP+&CQ?@~Hr+ zV3Y1%=ov}C_@?zsR$7;=91!x;?S!pM(OGsvgoz?eFnUhU5-=~&bMb84?rOR^tJ~Rl zKI=!!=Zs=YHl8)`x8BTB>8xMzY$QgiMva;``Y#btQfvDPeG~&Ls+0VN+Y;cbr z5}PQKxU#n|Qz4!sNIa!ks*~g%B#;>Alx002Wo@&pg`~-0Uu_mV8Yxbw5W(acpBd49 z2Plm?j4S(sinAZ2wwTA0wqDEZhFZ{Xc@3I!Lb8~v26yxuUK@aZhvn=>UB3|-z0#sB z#1zV!QqTFYxmY<$$?!@qt9_g?dMgVv^Qk>_;gmB89kB%81C^MHgfC;zFzgy2UX{=~AKAs!EUYtA7bMM!4Mc z1nUA>lwp1tVsG+pr37186ha>SVt8{bq>S`aS;6sx1vL3pgIJ%?Hr7b?_+4q z{)DttwlSC%hp-@=0aWoh0`fT1S_1G=`q>08l$^O-i-F-RgYY;er&Qp!a4h-(qKhU_ zrF;k|rvPU_n7_Pkof`C^Xwc&)LTb~{L@+yJl5~jl9jJw8R2l&yp{j@)plG(rR3&^l#1o38Z+)yA1t=s)i4+zSbF~u{-xRJg!&6yo zEH`RvN)wMOcI9xwothlp2H73%5jYx^**?;y5rZLRbte=?-q{l$?^s>vyW~6$&RyWN zoyFoafKO!wxY!Aa3+H?g?^K7j!xviTb`mhn2TYTI={{h(1oZiUJ_(rN17=9TOdl{) z0%rMuSrRbY2h5g$ejm^;0dsu790{1~1LjJ=JRdMm0=D-7+e^TXK43=)*ue+vAOSnc z?|dO^=x2i@XX-Svc2b3rVw6+P6VNba?S-7&BQTuyX7WktKN6+l9L^ezh*deBRV>xn z10&y27`NS{={GY{Z7T}itwBczQvOnsF>D^AA zV%)ovVZc~-A1sBFL=@_lDdW9e!d1$f-ouP|V1UT9O?Nd$rWwTL-{LSHP7Wjz;c_1k z=@wsBDJhESsRl^y6XJAdtMzvBMQcY$r!#gRQ z%ps$b$yAd;SR#~6B0rExgs4$6oZG@K74)cQeg^&ZQHpQpQ#Ylw@L0BX5xRZ%G>9-Q zJ!@EnE!*B&N=x&urC(<#P!;?+5bC~_R@RxFBUrZ>+7pSKj#3<{>+xPgG~rXskiBQy zO5OeBZF7!hel!{*_L9?Qm0>UoE|?YXU83RXrgB2QGKj3Lg@VH&odo2cmeC=ki=R-9 z&6x>>_95O*wJ7en#drrG-r=?4twPAES|O)zk>YuX_a*vi9Ubr5ARcf=$Ga8rZmpH` z`+|74)`<60#QSM2KA%L$OSMAYM~H6KNUPEE(|W%~THV%o(kcb_DPA?F1Y5351(3dFmjR=gXmEtTp$h=-~_rc{4~kYCoy+Y1PJ zp;lUd*4IzsYHMlq&A**V|`8+}{trc=h!sib-qxt*E7DJ!g zV(1%N4BZTlHrL`PourVqWQ~yR5VD|F$l|1*7H~$Vb;uS&2SIhP7S&S`a%!!R^ANJ3 zR>`C1|W7&k;ujTh2@knU8CkU8UqEE+dtDMF5@6>>sKwv)EeA!j0l zY`d{F^jd`6S}Wvx2zfXap(gZ7T_Np2X@g#Q2F8}%3B7VATzeqm^AtyAU6ypmOQ2g8 zXRZZ~X}f0;mf6A|_iQA!M+n~Po@g*`DWvJd!ONnnPN%F+!%gVLBIp3v#w6I7WLgve+I&?7nU7ccX;S7`=&shL$ zPis)U62+`sfjV|QQB2B=StShwBApvLwh6L+sNi<_m@q)lPStZGq158yU}d% z9$-MLApvb(V+H`{DK+(|S#{32Gme>G0kxMEsWa6FDzUP$la(5$kSJQz9Hh0vAxAvlf)X&|LsM6P1Iw z*k5wJkI(f!5^$IgI7|YT`+(&VuvC5rlI$`5nAKGoeo zu#?C_S5fyMkChR5l&L6tGIDZ=i&D}OCiVpByM>63i~4N}EVT&MfOH&?po=q-=;t)$ zK(=_5Y;#hId|UAy`XxLaA&=^Ql~QO_+%;4MN~%#%9q#%}_iFCRuA$#_xFfTw?P{J< zzlZ1xR;fdWfO4bwx_^UQnuZS%ZA?>^2XY8kA~Y8}$#1V@@j-YdhCF^5 za20eZy8CMtG%iB!e;LiK`%MU|Bjn*s34fD&b1ax^pGLe*;5N4e@q4HW!r_(cXh>jm zIWFY6Di}Py(L+_kMlWX+Ft+TiDOm5~IYH*45SICbF*4Uk=tENIHrcut1cl5QP0Mb> zy*B7a*e|B&8&u~}f1*ZK4+Q2fhK-%8%huUl+h3EdbFZWDjHLQg7Oa(b?06svD~1ZIpKV%S~oMHj*rC0DYW(1t7@Y17XtBUQOv;mIo~T{*zQrN=bH0n5F_Rn zi|&ovKxI#oOwJTcWKFJ>RQ(33wfty`Oab3OmCL8HW-jylS1|u<$vBq#5XITtmP<%L z!Uy;T_8@tk=c%-^NwGejOJ!5;H;LftpJDx1-Q1=+>lD8&j&$^>&Z*Fy5Rovk#GcQl zDzEWYg_Qdb6l%OFml-*fd~d>+k})vNN3b_g#WEtzlt`1(5bYw|Aj`7pns9)F7qaP+ znXMPvNH#<5bLXFmzQYk~M9Q2P?|o1n;_W7ivJDmg&h$N2<#iC{XQSY!N%+r4!7ox- z7ew1<_&qAGw<$kWx$ne2pa}jA^gWrrSf5rU{B7uy#LQH`f1|(0>CYv{d`<2Pl4HT4 zzS~(#8E=Sb-sPy7H$&B$pn2B^9%@Ed*vX??K;F8iVPNJN||v&Ao;2 zqG@G9X_Y#|wCh8(sT-id-7bjngvM5-3;m;Pc|jjnb0|4&^iTqIxMY#K3_Up+9!(5i zFP^D1ep-wr;D0xt|CZ&YPVcYLURZR#H0&Slvu1Yv_ZsLJRVBL>K^-Rf^c@g_i6RQEUu?mBFTlAuJKL zHw>Zov$aQq(XgC5Fvxud+^{oL!?}qY9E=Sq+0KY$F(*Xg-Hh!Y6Lf415F&oQrig`n zD@x%SAz!kouS3&1Ti7IJQikq_`nQzxvy^q_2jqMP=I&h@p?Wyq;CkMn6s0_^2D1G+;^~~VR~I5 zu=^e_b6C(ZFtTOl{DinmFgb6J2Dv?PF3Df9+z$wM-dEX)2$_6NFD_K4GW$XuWBJR_ z1h2Jl{F0T`^8%(~kcNJ- z-H$PE&PN}8R7}fmUd{rrX}DC5erajvy1$|b+M0Q4o~IyG=ldw5f2u=A04r9|%G4tZ zC9)-?L}G1}JtqnEaJ`r?K_oIQTHPOj$}CNFe~2<-9~q@bE7B-s2LX=p0qkh2Jg>1q z%%xnIrD`W_i^cTQgqh5J0=`3j=mLboNCypJ&d7aEI_4qd{-B4zo9Z1+@|sF^FWQm& z3ve_~b?##eAGHiSJe^;nHT0q*2Ej*w)IL3~6iFxAhWjWURC`m-!_}o`IRbktgNoIk zS6$X9A4NR|+~9?$qy*mxJ(-6{M(T4^1T>yz4Ph}9l%2N| zIyLm}E2#i8YE`GkKPm&|cLZ-&xt=O_^ZLH7^u{n&DcP2bv5hsC$R=#>yTty+Y$EUd zOgNJ2s4`;RFJ-5T4W?mjXm_7QM`7`zZA;(Ztd@S2G$IP&;njUEh+(z}t2>!Z+Fi~y z*<`+JTl!_&TVU`ul#I!}DtasKV8{^G-H!kg=vHfoB#ek}m{4Ui&@L z*Za#U@BfHS<@e|vs0SQDR@h=`Am5Adu?3`R1sNLt<=&t5h=!Qg)ks4ggJn$TB_2VM z-Z`Q4`WtJeR~JsNTuo1eCbT@)1TwM0Y-KfDlO@On#KEKZlVk*!T7hj8>?_+=tfRlo z9isaO;Jm_$#!RVb?8sBR-hsrg`$uHU{S%PTPl|3TEdra|Kck@w{o}zc=pRkW&Ibzp zBPY*s6rj_IeK7`4pa{+ERfV^lREW5DN@Epp4glwe02raYFN6RX$Gyu#fa?(D`VinY z0KO9fd>?=xhX5D@yhj26_ujI1MaNz6G}gg%?`dB$n^r&{LXTKD%zKld^)cr!!2fFy zX*{?R?2RZw7OOFyQ3c|`tv6?op8rcIQS&ja^)@CFqo9Aqcs$je*FfxMxkRE5{|z6l z@^>f{Z_tl!&q$O1P5A#&O&9YICD!YJgqgy(xV9UG#@OcO9CdhRp$F?B|3sXs3v;c@ z0vm9r_1@{{>Fi4W%wA!e`_~EE(`Fe%@2qAYo#<`@Rxc@)=Zk z$>(!Y6&dtZ5q1=aFWdQzq6GQ`_M&62s;0-?|3mF6+Nx&6ou@G=SFh;1reBVx-)WQ+ z3B5mV<>DjT*5)N^lB#Q>f9Fo5@1o{HHtx%?BgS)9*~$kHROLf4XxSOT;hcvcVxP&J z4rah%bMKB;d0wJaXA)pDigeDEFzdy(sGYu`u-U@H;715GZ4u-uG3-8DmDP#UddaD2 z5vS?mk|4V*gSb`RDI0I@oturf9GdU96EZkXogmAj+s+g_s?Y%e)d^}O%34;>1iXzB z!2BYOPyPi!FL*n?-T0_;o|gn12Ak8#sG5rBD`8z*n~p4(vC zc;M|9ULMb}pSlliE?JyqtlkClz1tWk;hR!T=Z|Q4R0B`snJWXl67&^?XORq^BTgFS zhqN`kevWmeer^*@DPkq=m@#bg{8ZXXsh0C6%pEJ#hNmW5`d%`jTqH$;-Ky|$vVwZX z@_?kjyoibCb5Ak}7^EWX$nu($9*g2!PBMz%< zNUN6SyutOOq>juOnV3ni5Yfk!)y-|xM!1akqB8C!KbB2Gr&_*i1pH4_8fGXHyICjJ zpjTi#L;8&|r;bRJ+AH-jlyCmxg|G`6VzBDKk8N%={5ngcjWU~Uz}F>HnAy$7#2$MK zWuwf&UfTcAKv{JO`xoo>ovETT=|ZQO`oEb&)e)G^KS=2vuCAE;d0(Ymu66s zc?wQjJiVs67HkwWtfjWw5`%_sx~(ysrZ6qH4W*js5s=MoX1+rDmyt2qpihY3Y8^XE zNnE5P{5nQWS0U9Qn@=+Nl-51_!kv{_dULvHX(GjRS6ZGCbJ{6^gzZvip0tFgjXkFD zbh1b7))nO|s}fD_1oXlq4Lu`@+KmI_oq4xY_A7#y&nVeL6pfV6m?!(b{P4*NZ?QO) zyQbmOxxY}Ie~9&XPxg!a-AMv`G=i`8hw{}DaIz0LSprV=0jEm9X+GdI30UI;)=0pR z{8s#ciUgeG15T2F(|v%?&nZ6O6w!5a-!_T9+oL~S!3K&0b0$@+qY(nej`W-5H^n-y z4n2bBGl~;M#sw!LdEplNdJg{^=$hY~G>G^VlgM^$nQ@=(%bGZCvWJx& z#d(XVDJ}(bc!+1Eo2RB())p5*aY&M#%7UMo$q%sL6M`+n=|W36$mlw}H*a)p)7xlt zP3p}UUCa8ZTlhD+^8^miQp&|1qiZtwE%(Nau4xo*I2mwMr#cM?H&myd&kG~nW{61? zwqQUE_bv^%wqM2v(03>FFR&r}z4|bMdxG*!dH>4!XKtwMd55$ankKYV=L5l{tRaue z9nt6)sT05$nbnBfvAj%c_62^rUrJqtUQBd%mHR&>p!tDtgwogu<^FsaC`-1h8+3Tv zda_0${f5`k#6cWqNlM@t5(#Q@T5fvhOg4$|E*Zh?=3cM4zahk2eo4BRu!K@IKm!dI zvg*XKpx>;TTo(v>lIS>4Q}TtSvYC>a&v55`$X@8?XNfr&s$Y^xfjOpPJ58tpyA@}Q z$){hp3RF)RX`-xyvIdSRkiPG!w)3Ib9DpFvV_Y(GW+ zG#XU>;?84uOj}yNX_WPRsyN#yL8Y&^NE@bV_%3RdnooWl&$pN~szq_kv6)z;QTs}1 z)V>U@YZB>i`NAxX+C2H@vu}guOpNhDZP%3Eq}H{(H?DQ{_M>CcoE!>~ocY2UwR!j~ zq|rQlHka5W))-0c$;XsnT&Hmh>%?SZo&i256OKb*To;gXrjV~P6`C2z%~YNw+)tsO zozD#}Kl}xBB_^N38zw_Z*Ffz@w%LmB0^2Dvq3SuY@`+5c`&AfK4ea(NQSGkuAPr{( z%MDuGnT?5e%l#du3#kKH#gkS>UxFiaoz|c7c1NUbI1&>%FCY>Z$j2{f(B>RK9f)e= zD-Hz=pCKv)K6*E{5acV{0)D2#yS9e#bqg_ZR{?v9@bo(W#Qby#w8wKBL6ox8hYW>! zDD1l=xuOi3VKe~)CT}mR*S?oDlWD9ixznMHWki7C&H$Dn)D@=T_My;mNEb^McLfrN zMBubn1!I_>_^X>S)wJMEL2$tvJ@NxwEG>6tx-?VPt63o6NY89| z+NH?mpjHa_TlvzoCQb~#T(WV}V>(^O}BmP@N%X^x4N65i!{tvuX#5jQASupaLW z&UNk(lkFhD7i|o-%R=b3`*Bw%&u=fp_7yesS7c?OZS9Vb=AyOhh)_B1>`Ljcy;u=v zPQ_gcyFtG^6XD*m#4X=1k~Er}ohag&0+n&ePQg5`(2LHzgaUYx70nlHEP%dTY+Q=~ zp(;t3S$-YzycCpR^I*|#cdk!gL^17*Ug1L?fwkfF3Liw>H^#jf!kyhi?ma^8&xG82 zh1`o+5n$50V6-YuXjGj~F(X5lqY{y=KXe&_c}SMAnN5LgAEtLn+0=DFtbm z%JkXQG_az%h;1uP=H%pRPLN7#|1yyio-37WkP>osvp=(3&Qs-?Fm9BsXm3`wC; z@G0~fKIdkd_VDFghRe9~H`>8!ex@eC(vBiS@sl}3JxVu#aRql{dIjRMNCjitu^phg~#Hbpf3`X@=JQN`qV{4I(>j8i9cXa ztUX|0*8A~U#$}0_IUpf1U-HTHc12TK78KJ)#94BH;Zl81woHo^4BPz-vaFdzDm8&; z*egr1eTOoc6wr3>(&jLffT?0uGpEv*Q;|hr2(tMlOmfBu>p44CZ*+p z?>?i%`>?;qpe*NXi!BjJloGzTAViWpz>ra&ZSvyI=>{7 zFsHvYR`7e*6nqt08@H8HuR?vBWwoyt+rwW%hjOT<4t*(5c}dmX51AsfWPjAD`9cSV z|6rI%(_msHVPcU9b$CBas{;YglVdR=5aL17mO6mDP|y|&PJNd{jhqZMavBuJGAoX& z##J2iY$uZLi2FULpXXjZ#4BvLUIBoav))%}r{%-AzD2{95!rtI3kAF-5~a6R6t<13 z;FdAAQ3@;wTPP(kP01jeK*GWa5)l@T>03A<%9i*DJ2{i^Zl+Rh6CF&W7=$_!q9pf$ zVq$U0<;9r{tOM;+mCsbBG&M!K{Fk`gsl;ZCeT9y=({h9K;{G_4A%1Aok7jsN2r4Uw?(9C3IRpf zXBpf^-~CtyKuZ?uK8BHLt?HN@arG_zT)<_$m2223lg5z!&pmSg7q@+ONKOandc6?aH-0jU3+hHw$BMh*>4dEs{ti1CUiyAK5UreV0- zF5ZLJ&uw++2J&u95dJ21Q1!Tx9aMxju>;#kvZl46WYG^3;Wb9{l9hdbRfoQ*h_f>I zy355`8Mt{bBX-a2&wL_J-fPYB)EK(_WOAg`$*gQ6!BHI~<&r z&>ehe8-|@^}gQShU8Uy_WOkDeoIWkeYB0!@j=(RQOwvWU{)w0J^fg zytAc6DZ!Rgm6Mg7?-l!=Q6~3FyG(L~Ed=Ti=!iRsmT+ba?**UJ?$1-buX4*mqwv2( z@;AImK=phCdV_#=Mxi$e=)5TOMgct_3jGGx)Ej~-QXq3QY2&xoTSKUFe!%-<;5Ovl zhNRSB9+UEkx|?jd_+c!{m|4@7RVZu9%15pguMVc?U~`JaON6H3P-m6&XGXeJBG;et z7Pt83xS7}>qW5RKjReg%iL)9az2@Fd;Se(BdZdP)k{%36Ly&02wQ ztuzZaqYk0>$mw&QL9fO_wz4`)ITuf`n5}HQwotS2u>~OLHTQN4M?wl3YjzNIZ>x`J zh$_qyG{O>0G$vSrZ6rK16p%HX!&u+Unk+){<0>YT1e>D3B}vic_|0}rtKT*ad&kLC zW)W$L`4dzHo-ScWr(l@@x61JV{rH~Iu|^xdjY|Z-n5(+Y9~{dmm1k8%xITP4KJno@ z@Tt>>zr)}7@LeFClV=eQg1z=nRqV`uhrVPwm>PX__doE(-5uepi@OPYol}E;T;)4+ z59WQO?=yk?l7+gQN5OS=xIz~*NW~7-IStWNXN~v_iO=cyIG;-Rdrv_V9nt{n>)5bk zB>i)N9TLuKlckjNf7KnUc^?yaI7hUEc~Y@dxgsWVhP6ib2pCp!uL1CuGTy&&;!d2q zV>D-5jzguvssz5v#aE~hYe=$p3(4LiC3`Qv+VFj{5bu`Xd*t_C#a}1Wl^@V|nb1AE zdJSG0NSV$3Dd)k^eWIq+#CXeK+Hwv@gI$4shiskyDq>DYOd}UB8rbiFqkm%2Y+6#y z#+@TjW&f;F*ti4?HIb#hp>ie)?cXAk+6-PaVrPF!WLOWwnj{Q?kV3qV=hsLk_XYJ^ z<2$BA{gx`k{j8Mn0`2g3;hrGe--o+$B)Y{16rM`{9<+waQGonF5tGP>984m!rx^Ae z9rhd(_IwteS;C{a$HI5A>WH~fMi5SRQy!3B^=}oLVPn7mK@dd8!JWn(CNZVce} zf<+fB>UN)@Yozxycn>4wLxh~bA@Ko%&uDOdhVvhYRyk4hr9b4J=11syNr}6X%04c< zB4~*?`>qcC7=2Mzd^O#0zhGf;uU_&;07wFM7GjwL!#@m2Nb1{=;)TeV@-oV;V~du; z0WsxV6LiQ!c^v1;GK8vOPjCu+;EO%$#W%mc^N0cAY+2vca0Im<_O!|H_G)+shhr7f zNJ(~zC9?Ft!j?T!uXwDrS(OVYe~ciqYzz)RYVe{xXUQB!o(kC4y05I;B40M;3z=~% zM2BxObBu?v3?A?+b64NsG_|Q9Atym= zgKeX2ZnhI`sDFR{Fu7AU8!*7X^y)xKJF zu8N86)KqZQ_(^*(CA`$_v}7ePgpkVW=!n>jT{9~uV5?a?YYw`rF}}t*8P*@N)&vUY z>srZYbbqAa4&^7WCWXT2JTl~MF}fPU{?-Kjw3#7DyBUelVTL0JQ6oW3~`$PWl#;hS~q(mg241QoNISxKFCAWH{eIQxZ3OJgSIYFdJih)5z&D zxqkJD?-6-e4zoX(-^YC&iXBT;KEz+U z_<<^bKT+hGQjB$%Be)Eh;I%5>2fx|g2K9>9UoH}nRdLfmMv`hE`o&n@9n$>ssJcQF zu-88;vQ(O?de5|Cmp**!_QWQp;Wip8VE>83l{jE!r`G6+epaICjp6@dS3L0C8nS;Bo(m`^*C@@0>ROjt@R( z=DZf?$@7B^cath^VtC8f2pGd~uLG4cdGHf?fIDqkV&!ve4AuE*jBkK>FvuozQr=b7 zDz8v-87<+S6%&WkpNmFi?1X!R>bsrS^vS^ zXHlgpuBrgL??pqk%6y$gw#$4;h#}63VD97?)TdHL3msc;RvnG#c*E^dpAr%q zPtcf+hNy$9q4*jPd4r7>!A|@v@+W$seqHBNlyE~^#}}QTAwZS0F#&sy9BZK8 zF9`JevGjZ`b=;)1JR zaKBzT6>h#0p+%5UomZ+oP6=o9mxcwsm&!hF*`YRwO%%)=+IhJ}dahFgN}rcaa&&7( zU^3L%JD1@QpCbpQrcj8j@;xubbcnbgb6>vJ-f*79!xWOEjKsSM9Hmv$eIj7lbbk&v z2E^j*+USOJkLsh#M5dtjoNUO5BdH!=@|)X2EV;TS$`H3)c~_z_@tsw9TZmWO4dgx$ zbVBYOs@T{bbi(DC;SS#kc~~+)* zhk*KG$onm@rao95pYKN->`Y3DwRPaE6gJ$8`Ai6JL>aNjc7U4jf-m&YoNXqfbc#7! zMJboXo%1<4zyCSj4<4!{pJm&!;@JI}Zo-xBG&e zqPV}{=FM4a3}>y$!PP(`Jt6%TyahszxZ)>O4SM=|5cQ>6Ygk zP9@0k)pA8G6Ka%UyZd1l&UVWh&(!gpoItofCiVj&!zN!1?oFA1O;upA`mjLSGFfh! zgvR%SC&Wk=xfw<1QGLqx$BQxG-$IWpvvKkm1j?=leV8`(q{ z=P-5X7tETrMz}Qhe4TGKj9dz^n^cAPM)Rj)dVg4PCF8Y8Apxx?`yUE*>|% zHnK_3HyU~O64tGe@E75tiu0vd_*_Eu-gW<;_h)0(dueuwq*e2t_g0nfl=72m2$G_l zt>>J{1pV~ti=*=P+iKo+`S`rGYR;q3p+9kYe*S(J%HPf(pT8F8v8_rjNUyFS(wm2U zG)(aKoFc}6g@kb;(z_Jt#UtryBE1eodqh^2F9((7GMVP(oaPmy(roPY@BV3WuSD41 zp_ZaGxnBv{_@z(OmfUACue7(;+)wuQcVpu9BDNDcRp-aTUQltqNb#zD)1DY}3U=ix zw)a$b1G*v`FTs5kQ=imf(kJh<e@xGV+ z{N7LB3Xh}XzW=1wc>gK%FjOWHdJ8J2C+w^qJfvljClPuMDyxh4pyD|A=D!DJWDR}~ zDsE?uJObo`{g|?>hCvDnSSoRew zj6*YK{t7D(SB~r&BhfOrEGKtxiMt$l{j|SPYt#+rP0Vwe{F;?HStv&H7m)oxg(JQD zE*N;?8vhue+z9rdUix%3{-}6QL8^1T zuql4SHpTGMaxU{do)U2sC^Uv}ec9U2I&z?cR;iZ;8M5dp>=KO4Z#9qiiA4tY{uuAiV)>mc!Zaq}K0rUZ`(4m##~{?J z>G3+fvIx~)x<3u~D$(FEpZ+XQx38Xo8SMo!>^T|soCxbf*sf|=Q*TlO{Svx*_1&T^ z>FUXkeYj{`UETh~>3#pdNw2D3wy0tKvYOub`sEL{Cczr|Wi`#VPn_lt|I0LY;*)Vq zwL_J6Ie$8mW?fXUx=3^a$NSM%r7F^#Ky|;GCew^Nowd`fna@s&M$G*96QtRpG|4n~ zQ@PR$y4`*qisNidIIq!!<09cM8TTijNX8SC=01`3-XgwFe3Hns!SC~h(l#P#8zSwA zLEHyFk*xFE)l7TJf0y=8|EshQ^5gsDdwjW@yq7nWz8Oj16zNY6#sAqSlzr>0(QV3! zw5ijP_RqI$Cq5+8d^oTZe%$7PC71Svi#Q+$e3 z{LROgZ(q24t7&eje4pN`RJT~Z+eOPalbw-=sj1)bg47T`Z2k1gT{Buw)C4s{UtF4HZ&r?zmwk={pu$!o3pG;Je{TqbJwPP~ZO$<9lOu1$(X6vaRr2IiJs*bagMc2@&Da7miF&2^WpJMV3l<5@b3_ho6JL}l$UVT0Gj@28Rt{1NrJMWmd07DJ3vUS!2`XGKqO6?+i6IAxfrEb1nxUUXGiW ztQ;)V>16&-qgKeTE&ZFR`N>iU2Im2U9MI{%!-Np3!+rHS2+VH5uRS=6aDLPojtw}) z9vs*%!OkTs8{($EQjGVz6D116QWZCv?@*)BH^kk;bj8rz3pGkyUP~D*w%6oboXQ*B z`TUH=FOgxX4s&b;$nrWFR$G<=KVFuX!Tc{W!2Ao-=%e6{u5d&VP#2#jlWB+>GV|{1 zF_HOT&g1NA8z(xagU;W4IyLhkgmxDRP1`_y@E0^*ZSyPS(JFhjJXe}cbJ3$#Mfmqv zaMvdGOrFCs%=`5V$fbmcg#E-qT4~Gq5v4&DSRF#2I`lev*QS`?X2k;x-TZ9gFPxW+jDh}M<2WL*(- z&W+O9An9z7bXJGx{4+}D?V!$`_`jEx5U>*#TPLKIdi)^&GRMN>bN$;jh@*=l!o%&V zqTfQE&Wq;hYcfw?lX?1eC{OQ1^Ym_zr^ATO`Jx^16D7v#0SpVKu?gRTu^N|5meS%| zc@Oan-bh_)HZURAo}$*>)zEL6mG@(O3)jNnT?piV?f*qn{&!HmItsD}3V`@VRb<)}6AhN%80=FicC=7mw3*Gih#N}BijH1CMgydz5Ug9y!wqBO6Q zG_R91AM|Oy9i<6xVe@}cVZOr^X6RsSsJutSFIggNEFA&Y-0vHa%5s)cl{IXIFGTae zBSmS{ND)o`kQm;2q!M;N{K&HqGco*$w4r6|oCCCwWp%{HIr2T_{vvR3~QN@XW5 z9NC@VCRVXW$RdqxeYo76cdT$fAyvrgvu5oQg4ak&byD+ffaY6_VWSZ%-BVH#UAciuIyMZ^fG zI(uQ8oXgJ_{78-9l}$VI`!+mCBAB}yI}is#8EorcBy5e<>mXWFb>9ux}+$#0Co1}8mQxir#Ge6K64>Pk`b#wZ~MB;x*v7|e|9o)jz@@;Nxkp((w! z8Rw_n$n5O&8TrD>K@FWy%p_d=!q=f3*@r2w9Da{tiTV$Vau@5iX3{}~lM z&>Q`}`Uk{mQZLo{eOiTTeR55(e+Kt%e3@u@ZQaTVxRDv0%KhGXytPY}1aFM>j5MZ& z(7V^@{T+21$wTjiA`7VT3(}`cXl;> z$s1XH9pLWIvH3S6feH5Vt`5P{d^`*R?<5d|6YE`-&tteA=@`lNsNQAW;W2bX$yd(6fNK_l zbC3P~e55Q^?fWlRecSUCsyJ8j-WB8=CwIK(K~Puu&a^mvynhlPbm6$6@@^vzvL;f{ z9W{fdj2|>_{Gda|4>}n^)beTsU9jaK*W~JycWET@Gj-X-aWi$-_(6DKVw|8S$B*>} zf)1=1MBT`EoZ~@_U#l9lpc}f-M2w(B@@QR#F z{(}$rg9QBD2mDm;3K8j0$QPKWITHh?0HB=Yt)y)S8t{LI?jVoUj2IYMy+yr$?PpD80#TfzCO;x3PlG3Qf zpy%zRSi30+jGv2T{(l2oRn}MRnniYo|HM_0!=F|8eRNrJ&J$v-P*WZ!A{*pc2?(cr zYM%1=4X9%CWnKrsf1d!lzl;;RjlzSM<^X#n&PULK@L>?b`^zGnz1aJLthG}1Sv%~Y zs@k6*#RVrxMjG+%F{gGAq^9#}YObs9QVsf4$+E;w&e@`N*?rrHS|z-0y(%u=4uKk= z^%YHZ2#qW)vgbWV?bE#w>S4PY2BAtgSqKev*xO7nO&*jG>a9fHVX|^UqwY4Ue6a(A zjsYkxKv}ZusMo@bge7)o<+AZoAN4g=P-(LF6^df|}8Qu;qkAzPXqJ+PP62|;1Wn#q6#Z?CfoGHV69%g$T zwKz-s@Ls%DrDwi4Q=(8$u*WjR?pDM*anLufhJEp9z?D4Ovw9L~mz(gD@;as{C*aU= z6H1#egaw>so3?DLYaYLU!#9{X&8pag80WW9uL13zDIwbYBC=YsQRb*MxDp*-)7zEM z+&sa>^(QSb4oq(mpus$r+X|?V$wT4OGb2rDAp$Eb0h#}tvimYW|7m5}XO*UIKJydj zvbh#z(}teMTRNp$HevHBUFbY=1RbGpsCL3-Ca{B~2 z!IG&Z+;8!XIAZ+hR!Vyc-ejMmxzCAC;~z@({+dPfy^i?A*+o1}g*&0T(hfglk0bUr zV>c(82UEDrv@z!XSVjA7#+!YXJtLuNR^@ig3mRtSHZecQsp)a|cWTwE>Fx{g_NdLa z`xAfuO2Zqsn6sntt%kRG1j1K(eV4Sew~*v3e9V#c7} z_R~}Dp;;EY)Le zGtbJ1G&^Zn=|r2u)LR!E{2E%f%2#A)adxTt@O!9D8vwwR1_9nhlI}z{r>NSC8|U0f zh=&_$o1E80MId66r6TsOR4bU)$->_~HLfVVb<(5j{O(e|a744WVTyl9)vKFI3Am?d zVn^xw=)M7Rrx4*yP%~NAlyjw6U)hMduDLTwV9rz^Va76Pbbs}y-3s=QkqKw??%3S! zKds|AL~f&%H`W1hqX3scXus9sc?@VZC7{h~%m9FwyX8?q@8^Uf!lSJHJYWrBj8OQA zR#fIfS;Ay_{3E2!fnRL9H6l>*QO_w#j`f%k{69ioiy!Ycis5~Ko3J^{cMjN<>FD_OiDPL8h|?TG+}Q~u@~Pr6h%10t0pgMV z`c{4&oMSK_B&4S5%ysu`X+`0}7=!s3Xg(WB-22d}!DV7wLTukQY;+2AseL80Zi2%g#wVEGzW{`;H!$&7_Jkj^AiYC%oyZrtN z)Tza-D3;F=k~dWR`1*(=UEYtk0`V81_}12>J)u;ipz~{WUnXY-0t1NQYvX?4*@3{~ zK76#m%0%DWs}yFrX$%uCkgog~q#pz6Z6F=vw=sL&F}2#*wq?RRu)Jk*=K|?lQ%r9>Z=2O7@zurh) zZLM8bS4<<+i>GY`(N}=^(X_4TLeMXJ6Q+;F%&)b48J-&m7$AnPP56Q51p-d^@X-QZ zN#wmVYNRo?s{-ctw+8c7U}k1)1?F5r@|Mro3aMQP%-gmG^G#s3_iY8{X9&sr+}2=z z5tv`!8qB+a`HQ}Am9cBrm=}ThpRJ+U-cOh_`?mt~NMK&vAD$KN+JQB=F{mqf2=CvD zLVB@(Yeus7ko4s3w%ldxN8#RSAA@u~ke=9XE3&K2B+PARZiTS-n;FT&I5}MbdZ%p- zz25@!tq5kwZKQcrRh2s`I?NQrxJV=$MDgL(cK%=5>= zymH&oECMo$#i&sTa)8t#_n;HD(SZ3N%Z6KN1T$*QNgH#yf?J4`tX8!slZF;plvrd{l>(NcP998Bn)QA|K;VOGXqR>r}6s&{m~c&fK{y@1*or3pwa zny-w(d}SQW=yU)u0jY%v;p}Arln!g=``P=bQpEV}+S+!ID@)*o7kAwN7U`8B&7Cr_lTWKw7+j2K6NJml@ zE+ZHG7~)1g&S1*U5PF>CSIv*f`7x^!A4w%Bc3i~H%XLa!X>L_gLWcdyl!JvEXXS}c z%@6H*jW$L_ZH+~^=zyOYGT(eq~p$o^;UKERzv1t&zD|2xlwnv$Fh&WqPnsJ za=arJqz{V1&`+eTa)$gnAy~IFBa5Y{Y+CH!rRp#1`OHY4B?02xq(vxQ^w&8*8Zsb)X?1!rOxb-pT8w4Fr<5U)TZiXi#J-5J9Cq1{q zQ!hQY!_y!=cfym6@rqZlTN)M-mHz__i`o-74;8>WmQLbU({?fyOeNzHg6EStc zS6pyZrweB4;)0Jl$wHkeQm?Z_^6C&iywbW%a3YfyYge|PmS&58EFwxPS;aZMHjd=3 zUUhbd>7SOKJ>bbm&mws0q~|m6)JxBv@H9xzUhrh4XK(U!pLxYsl)*z+b|sfN_d+yl z)gdHMYF39p8+)!n)(%}=k8mDt*wHBv8IX~HIv-Fc0rfthUIH3?K!XHieLz+MAi~1W zHM`H!x?d%s&S>yvQ`2_-8oW$G$Si01@EI2aV&+0I=kHRFnEN2+U&1kS)tI8V5Hl&i zDRDJ?=%kI`NP0tO-?)FqIofaYIw&F~jS0OiMpv@eG`i|~tzx71SxUL!oyfmu@$cpM zeC1a3?fY^sc@qUtv7lwJmP_uNL+)FAxAT(1Z)G6CuH^RAg(?($4~*pL3%#d_ zN}E4FfPD-UcB>zCquD~<+pFGI^4?kXI-gQ-O}dwuOFgi^Y;A0`qC~7H5i3f>YLnbZ zFVjqF-hM>W;9qBmAntu}|15F`C3G9fA##nAXb)RWqC)pwJo>A)OgXtt;hzlhQ4k+5~psOCgTPw?pD*zKyk?8w$fsBU`mK@3w?}+;2EKqHN4of0zPx7nZ;ddP)p?}2Wv{L8 zPkg^7_Ic8%nQc@yHzUU+Am=BcHTf-vThMRtzG+r#7q=JU@szIeHCZd))lI)GUGwO- zwQCyvwsrN=uY0$`$CWqmhN+a17ml>iA{-ezr`vpOo1HU_OIEhd=rmeIP);}6q$_T; zOP4`79Wxq@jtw1M)7^bkxf2U7sX?};g=eJr0>#P=A-?aT@13Y0xZw+k`N}5LFXXX+ zv(3$#?tTxNk!o;;MTq9!M6gvUn}i!?)XrIE+hAW_YjM9r2x)&3!5Q_MdnY`W0QLx;s=Q|{=3X%2>*9RBDB~x!sqVGVEC<}{d|lkc{o%@Y#NDYH z&kJ3Ls(h$PRoRwpeL{boI)ovGw1H$%ZApr*SoFW5(-l3f=w3yiYE<@B<>u8KSKp^E|9n(T{r~m3o7sdfNh04nt-FvV9n`2OxWeAqN7oJPbJzkW<2t za{;-q3W>)>Pb_-!B}v2RI%-+hQNop6MqDpRsX>RN$(|*z`~6Ye?}>sw$PD*B1#$1` zioUXi&4)TwNc^=y5HV9ysm-{N+^|$3X89INbERI`w8X&r|N91a@AMcTWZ(!!Ix2cs=*kNZ!|!eRAF8VZe!_G1ia9`1WYPHztjW^4rlEZ;l2eb{G|7l^9Y$sH$kBjd0`R$0 z>Hqp@5)bWA6~rqc_eX)7U#X?Obp9EeKl(`MA@9k)UlU`YP$T5vHVt>UgaP~v9}jeL zyb~B9fWWv#0B#8|LI8nrs{q^@V1xhy<8}eKJ-`S71jd~LaA$xK0tk$Iv|!8>7$Lw6 z-e-R^?C%$#EyvxbVbJE?r|_xM-6d#wd`{P0ibnZQzRJgP9sxFm3%mpel9ul-w!AKin=uy8MtX3CQES z6E1TSRskcT?2n82I%pf~pxv9PGE5&b7D6F7Ug3*?aRCDkGblf!zhBWG>AcD_V)B6D z7zqBX2-t}H1J3v8YjnR$ze^V4)lM87{h|DOc+?+YPr!&Yy5EWU5ir})t0?@^%N?Ws z7E8F%-Ax_;_SYh=I$@Y|s&>^$M~e?g`i@55k@6im-;wqmO=BGO($Oiu9rD}mBV>I? zgYU@rj=b+k2nXbT0p;;to-<;YD4~?O5O)hS)8C`?H&g!MEiIe_Sti|h$04rpJvung zi1K56+;!#3_}I^jbEaQYxXzsScD%B zE>Ue`_jzo2l=w=ShYMs0yO8OUT{@4Wz3QTQ?xJc<&hOX)cU}kDE~7dSG`LpT0-g8e>}|K- zB)eskoah7CQBa54g{@q8O?98dmV|p7$QpB>#e7Xpg6?egL1bJrDDOUp6om(5C;4P2 z$#f?BfXNcj=Jy33g!%%4Pw^3_NWfGdFjWG2d_a!`K+M(qeeM(W89+@4UlUdtj-XQ^ zuyBg?W(ltf@d0Y?ZaL%FJ^rB-RfnHUhfHQ0AHa@FROcn=U^($sg|IcZfE8+OxK&1K z4R~9rMEkg|hTgt#FN23~y6F$|Q9YynF!65lQQaBHDo6~9urig?=+ zZS{UW(;#akW<>DiA-q4Wc@uUdHHD2?)%h3Y#l1k2{aOE10paVcl8s8-orfu?D{;Qt zSO*~2+i*10?*1KQw6Ds`EY8DoknO5_C}s+C;>+45g{?PXftc&Q8l|S`f=kss49M%m z)Q(oW;i%4YfqpoP2CWBJ&SNu+V^`cL`P!Yd=zT=3ImAwDdd+Pli34 zb7z8onGI;=D<}(dzmM9v5OomeFtG>#dk}9%p^o9gal8q&n;Z=>K73Y=0jDT@-w)zXW2$knT45ZI@qLd=2*q%E#lnKk?-piF#;N z)A}GFA?z&N&+=WaL#^DUbER{SLZ9p&&A-R6HH3Old5l+ELn~` zto<4B74=bT8!QOFxaFxn@U=$Y~5(&xicu_@p=Bfv##XD2MP?y}Ob5mabLwCj@bCaHV$*c#Ewe}2VaGz8AVA?F3O>acy za(lr=<*^ol_|NwI*PG%HFnXNUYF^J?5Q(-E)V9`{n%G_gO|gH>P=<(-QZaW zKknqPxo+^=*f-DR;h)M3xQqeV91?gi<8s$eW$G89SCy&Fi%q#VwBFqsPeX3*Uj>) zHg1uPs`QteY~xfsS0p{JFe7_>c)R-ZiTZX2KePCJ84b+ox^6Q0D(oKY0b&Ic0;x1Z z+@e3C`?5o}60q}jCCgfzVA5n;awhY|a_`7zhGBCug0AN);d#caZ^3bg&m7^aKym7{ zzGo-*V8B%bsJ|K!P#0pMs!XLGG!pr|##C3<7zy~6+3p%I=0~6f%GJaD$jDLuafGL> zyg!M&Y@)gT(-^CP)3m%A_eO2x@yu0WtnjsbN-kXuz5u6wznbQ|u9fK2Po;W2lUTGh z_z!kgv{Ri4=8d_&oC#i_i~#+o31epAwFfHWkei63w)|bek|lauWcC+Px-ZHY)wx#1 zg{N3acDLP1a=N=%!sOyz4~gG1(x$P5a}B>k#aiLh2deV{wnDV2AqvW^8X`+glv~_E zQb&yz*LM@8`x52=(BJ=~HgmM8MFVrvZSE|DZG>ElP&$EtC(m`}G18dE*_nA6Df26PhJZK^)%=)N6^@fqPTZ9w(q zZm<`^lOA@R(#rYSYMN5c&j#0O8f>%V!G- zMw_@dGhbWcq*YHb4G*?v8ia<JDSuTo4n9r#s?0f5_}mNU=U;=3 zl_gZq0n?IZ6Ac*5Zas*SO*y3=X}lBM2xiB>Nzu5bwB;9*_U6`UdtXf2cOvb993P7| zL!(#C2F!`W(Wa0smB8>jyrw;QSc)G3I|6}C_SO!wU%*z6&Xm5$29K0-B6X+!5v#UX zV!-AkzUuk#Hs$+3O3YCnA+i~M*;k(x6YH(scH#{B8#3rkWI)W~re!#al;s$C5$Kr+ z6rOo7(R_}tt!J=x65^ks-1PV_*WT)kQ%dFoDuI>Wn^3(&7=fPvK ziTBBKWkk-B&-to@S4jt3ldCx08e7CzYgF)RExlT;0Ox4HISO!=2Arh;XXAT_e0fT* zD$bZOV2c8b3ZMl0Jla!EhV-%rd*MSh?r^n+{u|)0Dl5zhv>eYeA4N?aJcyNh_ExcmIMy?!4^v=+b4EtQ#j=8tU6co+<&kdFXR}~g z(;v6_mIh^0f}M;N+>dO#483td0vB$l8hxF4lgYDrU?$hFoM0uSQp`#$G1*9$c&d_j zZC7&w<0vnU?+xi;!Bn94!_?-{JT+D#>P1#trX+$vQwabUC_zi|e^d(w_g9i}9&RPj zR_^B$?!P45|A^h(1^dD(zSMNz|Kvf6D|;p?dpXYWW7tMH`HcZYIi0*)>vT=A8TT#_ zTb%S4-Qg~;*5M`K!)7V#)aDb;V-%B?#b5>5>=7(33zBo4hEKK_VaD1_Mh~uf^#E(= zZwmO^2mjRn5F!K_+uiif021v6ZY++zl$9LR z`Nf*JmJl&EWjbt0PE?)os5-rtAY8jOwKDd8`#~aJ7&LRf`dHuw!<$YRPJW zpr6Tx{--b;c+OnBw?*keXbP{zf;eEMHT|JWJ;4)-Dj(|*J;Qt{~_ zM4x@+KU)2t+w`yDD>zLo+CSCcXN6%#+BhlI`2Sf2Uvexb!q~1n98(@Pjmr%C4a01L z{k-X4ojRh9OL8e3ch2;nAEh@do#spr-qrB7-o{>QrU$0pGh1(FuRYTPtJnp5D?Syo zRR1V-?bdfHPlh%nTkqhQ>6so_aV@0Tm}{lendyNo_JXtZ7WTU{J+NC{a3Lonzcy*kYR(I;m%=EkiftjuEV1IU|=T`W$TW@85Zl(th1r%~yx2eRBpjz)zo~z)w zQF-=)=dGM9Khp!8DC8M6Dq(nt77)o^gSx=DpVx23rw^L^NHn{#s^*9oJHhRkBN>^3 zJ!7egBTlxqMpN5O`u#O9S>;U}XV4_U`x(I<1Qn}g%P>v4I#d3uX!6V*&6s8XBuZD! zo8H9nh!3CHm>n#gG4*3z-}eA?o^3??tPAP;P3#liMhy#TDc#WRzn29F#9j0rs!Y;u z64mgMe?B%z>?RJ}O>R7M;bw~MZax5J+M!0L)NcIuq4BOOX?aftIsOAwW^Y2*=DI_b zuFaj|$U5@u>Aw2eQ{GqQ!_OWHD{$D(wq+#if>rY}{>#u0PR4(^-SjN#7v%ir$ArfZ zvJSpwvUS{tDWf*46m}nGY{-BZW;ebZoGyWuG=g$&csfDC^XMn|072bw6Z|*C{(IoR zU;8PGM;o)qd*R;>gGC<%dtt}n#)dSz9TzB*T|nCc{?hK9zyDOl799S6v|`8nFILQ~ z@Llzno2Rkw=(A4kOd5`aGg(0+sh_#Zc+>KUF%fI>R>1m^NRIOj_|vY*e$rl;FH*kehNRI2CRL_8zGozmtE;lO0-skdoUp`Q;y&> zh&iWvL}89Z+a1v|g-q~S)B+V3iZY)-p9AQ=2-K;|q`W?l?yY7h7v9Z&WV)v?M{bXF z6gp~dp+k1GR2hUXecATy+bK%BL@5*s6s4e|=uB-HvrL#jQneCh=(59A>Un^gdp=vp zhBd%3Yq^7}y@|w^sbZV|U(+>yF* znQ8GA9in|WH~%*4l{Piqq?M<+MLghHXW#3vD08%2F<;&6Btn(*9(H~mP99vKsf^@t zJCDudK7OPYVhqfxgHFy^zzTLQ+f_GtJ-H7kzV2ULPm2G8^+eLL>;_!HQH zaI;>v_Ubiyj3w^SeFtl%>^D;tt0W5YtoM55&7f!8*Q`EX9fOkhHX0$s9v(E^;4(Jr z@9!_G^#PcOHZg|5rC6k0TBNB}1&0>tuU4{FRQCJK`ZuY%lk0ffa=B=}Tqu$Xe)HuR z@ar4x$Ueyms^`PZgRR951NYBLlW<~ZiClsQF!t51PSbzTa+PbSzJwfiD(%g8to*UZXZ%IxG!O*J!dd93j3=F+!M;LmP z#!zztaq6!DJN{i$oz7o;C#@?FzKLC3CQqW^@gdVifk-lm-=2bN=?qICSiLomG{~N2N zk^J&vB`>!O>K@|c!M6>*SX3+1=BF4;JL;t`Sl7+MR&ch~NAwpr6WDxq6zMSs6j{dMQ`7l^ORJGG z&Rno#8T?0$<7SM!rh%ssul*yeyGQ5-WS#KT7WH((4K1Npw}jr>5_)$_=vM&!M>F($ zE#p4ZGOlqaK)rK*=_@ zlwk}Gexgxw%5+?R3XFg)X!kurI~$ks72VP6QJ=Z!Xfwh&sO&$=w3FD8@KmaF@I8kG zq*h#VzPilga)FP>s#0@KxK|-r1Aj5}M~f1L?{m3wFwa*>^jyfcIE#uzO68d<{IylF* zg6`H5x_?XP$t|I0w}ftN0qrKVZYR_&k9k(#ww%@1Jp~N|d59{B!;3Tyn@)zuFUFt@ zk6i3`{c95l{q;tKHXZ+s*zIV%{(kC!PL0=T<6c^KegYhN6V=sD^JWK2{Kfh_FIUQo zIs3LHTPSX(s2&?=w`=VM`sHU5mYz>Rme6;+wF4xK?^F>0^|!SLl}~FAu&odU0m~9E z@+c^Ma2Fg`*5$~-sg#6r;jQ{Ml_wZ4og)!-_Ah#}|pjC4t;Lp$QP=yJ^_>Xr8feVqUr z=p5`NQ+R`WxB+chvuz&jwKDWCJ8Rm5HRTn2z)+7f{qQ)oZyjzY-xJzbYd3ie6@pao zj8j9*e?&14EZAz72)Wf@?PlU5uuJTs7GRJIPEl?)V&m64Hpk?VCSF9K`mIUYD&wkE zASI^S!PG)T*V4zEo4?oLlyPN^2vp zrnGE&mRDreRIe|*l@d;w9uuCnBtMs3avPyaAuBAM9o~IBx<4jBY$C?rmN$e2F4*OBSGroD@OB70w*5^5I8sAyO=@Tb2S%sqMzJa)4+hv5;=q zdxDBd0Jgib@1rcFV$zc-WO%IPRwj9tG*w>1F-XbGG#u?Ac%>PBp~T<&gk&}Gc2Rs! zlww`hlq&1JSWo4Z(+jc3pt|eImI7mC1kmTWGN&Yu`tHL zdkQ_k0pY&%|2ESQ23j4#Om-Yfkw8kN-R2G(OS{z4C;AH>T&7 zoR>hu*_fWhZ-v!`bYf*>tj5aN^h&u=8&2E_Lmh;}A`8LPG@uzIu`SUslz zMnIO)Ptzz+NI!*?5t5;ggxnHiIfT*)EYI!$%d>*zp7sfDYwV6{ql0-J&S)RTpb*VW zen}@@0JA(86!<3Obfu{?ktcSR{!tJzxs_8$eBCT0X1c3!b%Z(*4^1B2gsV6kzMSA^ zG~w!nDaHTZnZVV1Ti}Tk{-Px`dtxi-|D1!aw9NOgme4a>LN~UA-q{lRNDFAhWsbf8 zm)V)%GToy8wgeyfRP)A2_{aTHgQutR|L4cxpP?=P)82MM^Q3>*7?l3GG0^twpvxC7 zIti+H5rI;Vaw+R-!r%OczK^qh%UdCgO4q!!zZn85+SF3&1Qltfe!1>^cbl7}e|QX& z=^u_JF!dJ{(!%|=WjND3)jnb8&8z=jkxeIbX&{1k8~V;o@F#vx%?Ssa;D3>K*1QzR zY&8=(iM*7sSW=zk?Y5^V=pT59_$LJyyK=kW(B|arIG+DPw0}OqC|_u(esgFiWEelg z9R$uZE0!~I;>&yCol)MN%~{t{6$xCRJ}zUr#n>8CUY9Z5YNE$3$C@2?!_lqcUd_;} zo1nncZso?jae5OR@9xC$mIhaY@4ZEn>h!SHU3F~#2CRKmH)`75QPZB4rVamG!n$nr z1yjB@QVp*i=JIqqTShg(Q4Q#iYlQxtE%#t-B`}dZpe%{InFG@ znPpnHsLM&$a;8g2;lBeiTa#y%i)Xtcy;|Hy+YfKGorBGe$yLc!``z%24%G!Umy-O* zFm#|Bo~DC_e;A!FLSOa?(d|D)A&TV&PjLM~YHTOCLf6q{GULQsSeNNTIuRvVRaXAz zSG2REw@Z00+va;J93@P>uw>uV0lc}uUy`W_TA7D`l*)C zM_NLkYYF{9N6Yo%b8`d z9d=49=y@%m;l@)G3gxVQUoRYH@96GUXC)Vs>#d0kq46d!E|B zY}$->2}zC3D3=LOYL52^gZZ#L0%ut1h5bb8Y{tMsTBiW!6=YouSDdQl4K5c}&CzzS zxd;0sJ;R8fajIP9-2!+?vKF#FP`><;53bDP2EF}T(MRsyVfO#&?5vnm+PlZfnN=0=gx>q}4<%iq^@p3eWWRYS)xEPsOAyW06k@rV808 zX0|tSO?d+dx_cpsX{)=G~e5&T@*E|qP7* zDzugQRfM*v{5Fc3Q&HOs?L`*8O%>XsT-&2u+bL>ZMV(WaQw$&FKAjUqofAc!Ls8pQ z)Q&<&F*H{oYDd(pj;L83Q(l%)h*vsd0kSJ*(@{6{SIpi$xZ%mIppO488;dD;hd-FC zgk50l(`)HfElP00`&&Z)+!E@a)(W~F&_&JC!)sc`{V1S|o8vxoS}XbEOv@Z916x8b1a!19hs4pkXi0}}qgYC>nNfkXs z1Pn`qT{?`2n1d8Q#v;7!^vI7<7}`R#GimJ(gAjfrj)d+H!!sg3I=(kqEc%>{cq>18 zJA6}|0R22TCoVz+y&2(bMMvUgrszm8P1X1h^MtcU4Q2{wV-748KJsvxU*b)l+hO?nRY8m%;Euk=XI2$_F5(>kI5B;^d#pkw! zPPWY9T`i%ohB&(?pKJ-;-U{j;?-G{y2lMYYEd2h4-9O{s3I6>)|DMUeck%D%BtHKJ z{QGzQbv^uc^Y4(y=bYdb{+>3BUxHVdt9gZT#4GUfmMMjIoq=yJEB#Jo`VuTdIl(f> zQf#Z}u*S*p3wB?UbtorT2U(KSrSKk3k=7~FeMuIgoM0g&g;NS2;1rHd;q;XftVB7% zN=OQ~6h6u+T%E%0>rJo}BDu)}x$YJ%pcV z(=BP!N!p^8Fbh&{!Gfr!wCg18QB#-|DJNJFNis*bWsXiVCu$3`B;^E4B1t+la&_n= z9Z_3|H5qJINeYF6W}^zaEd`yV5VfU1N#>{|orO-Fq*J%0Qzz+++R{l$I#iObLYGd` zrQ6b_lXOLG>7pbBm884St&?<@Lhnp==p@}yTe>Mpr%KXO=+Q}f^icNbBt3nao$H|_ zT`EbjP}B@(Q8&M+lN6)o7b!`%N>VD6bdr*8en}@OMa?f!k{*?$x6rGT^y=pK>Lk5U z^Lr_YqA6W{)b}b$UnyL`&F|Am`l9CdQ4&pB%7wD#UCX8L2u@PgNy<@M%9KRYmi|J& zPSUU2(yx>BM{Vh+B$~L)EzH$P=IXZ0)k)??ZJA3+G(`}ijlgx|SGLMpI z@-k2u(9HFK#^eE=WFTtG0GRCCUy#XOab_#%Wi6pMow*a%o8@*er}``K9-ohSkIg?L z-lRD*zP=IOOBn`Fu!3s+Nhni#!7^wvRL3((?Si35yMUI6F0a^?srm)4klBU>K=jZ% zok-oWSV)VaW2Q6?%3AQQSv&fW$~iN9hZp>uigJS`DI=@j0)pJ~Y3Q55RC=|NDcIYz zfV!Bkw!0n-H6v4PdwBF&TBF8MpA31vE%JWXxDb13$Uphz7yivD`JsPSgV4uL2z~6@ zu+4HGJ0bU3b5?`g$4ZKN?k)~5#f$QQfUS%oSydF%@In8Q_eK&ZPF6npw06=hV?bXdxl}$);3-o*P-XGJ zRd6N+MUP)&j(&=;BP%K&rO^SaxJ{-~H|;*pVl8LZljIwj*|2tYOi4~ZyA^df@9b9F z^($M%by`Rvt4rNT1X)ySZ!(STQl=FAJ*DjLDOhi&H;y7guHnxoC0x^kd`|XT+IJ3J zW*f$cIaBuc&!CIzPeW7Ojo-z(#yH}8TJ-gLW98$<;NGzNPJQ(?>Z@l#7v^X8rCA9h zojtB$4_`c>40OKj?ASo(=g*D}bUt%-Y@l=I?ASnO@2c29=bo!#1D(rO#RfV-+vjPU znmuAu6CW5ogK@0dIqu<}I;_VHaTts%%Aq7Hq`^qo7{2?O!A*Qp4i5%o`qg`cjT#57g1fesybhzzSpbo zo7DHs>id@1Hj~4qFMh+i|5j}uEBFQO6n4YZZ!uTh#c{Xgy;{+6Jz0Qg12ee#W;qd? za!cbmJoGX8BYlrxE9LcD;D@Yrc2bj5^f>XfNuT3of)v!IGr=EHdKU2GCSLFh0*p?3 zT~2jG3*n1h>1qk@X?TReuZ|`{nid?wX_e$LPq6-eA_)$W1gG)L`Y>bZW+4S5ENa`b zUSD_l&*&asnvE6wj?broDB1qmlHTc6ynE}_lHR`7lHO-l$+k^1EOsPqY?kzzt7W^U z<&x=0EZ8jRyXs+Ath(jRThJOv1QdQpS5LWoW+*)p5`s9Zpf@Ht0ZaDElF%ybxUS#StUukX7m$VR^60YTUMDR zb9BWLTUK4MSzA^~(xEGs*s><1>5W@fNm9@iOKe$n#b#|;B}u2=878)@x|3&ZS!K?3 z>9!=cthz0;wyct*Tel^#Wz}t&wPlqgJsMvUTUOncSzA^~LR;3ORyS=~bz6!JL;*Ab z?+&adno#0JFG~{+*I1^^aNTNkP2I8l&%}rO>KOmZ)%qBp^&S#Zn}lEAo8li_Q~T5|k%a+3q+$DC7s<i8fLo z*L;9(Co?IJ?T<6`on~@OoCzp6AFQX?ol8APDBeYkbpVd&)<014a7{5bj;mAX4Wc;36BjeY8uHeX?=khq7aBjmm zV*coHgwElAP=5av-?`+QuNy43dS>}I@)h=V)AO@V%xjNzCE^x?OYn3ZvES2%x@ktM z6SN74pJF9~DO#Hz;cp*n22hn&qe`w+iMk4FfOM65(-VIK1IB#t>EOd)Z}Sggzw<`E z^%;iew%B(h?~e7!-7#t~qS7SzxZZE6OJR>CFNH<-c`C;I6XQE!t7w@2h`rP`ltHOFLYY4iNeh-@Oov>=5=>@KQ$?LPpSBMz3L`V!4|zfLc>gJy*`2` z_4-7qFD;5@PBjxb3r@J&(YjYp6L>pCuT~CO zf42^QC-J$iD!bsSt1Diz>kD2b(p5Ob5TjcsH{7>zAiFWB?S=jb=f8HY;QX)76`Y4w z3viwh%qfSLQ&pxy?>tSEFahonLk7GHZZVrdJ-mo^5Ry`2H`e>o+U~!^_?;!5V(>j= za@l#wiyPr}=jo2zyCK>X!NXq{^kH8z=w1X(pQnSge(6?)_uW~$)@H}$4-Z+xT~fpF zuP6-_%vMjM8T$!#9d9S+LRHNLtJcRvwae;tW299VIaN|m8-`8J4(2v_hU)#tfyO?U z>NlS)B0hM zn20k>x!(=^pEf+9b%rt5=w4(Lh77T3^A3Xig=wtq%hmdt=~S%wxqXQ+87{K}YIpC3 z=bazz?%i-xzsxsh(E6LSnK zyL*F@H`MRP6tey=h#S-QtNuVxVw!zPqT0_-)Z)j20IuThdm-GETIWkQ%@;r zIdgz}5TmE;%P2DJUbF)?5ag;xJe@?>!t>=9?U?6-(qs*HfErS~@uEfsuQ$QqDI(8; zP}7mokaqrPC+#fGjho2=sPMZNy-+j1bn!pc%=Y#FY%`BrzhgeObu*dIAsz?sH5byu z?PmCv^|)PpwT){GiqZQbh)X(Yr(y|?f|RL>9J5Dm%pAEfbL2KLM|oOPuA^^vn_Zhj zbGCmhW0$wpZ2D=YFa2p8AP;_8;;4qAXUy zg3e-<-xriv<$defQNJ5Kon|f1c%jXe^1|V@W!#qh9f4=DcbQ_~q`)%Bt%B;F1)I5y ze*ZHV{dw*7aGxCXEJ#}kzQX^a9jBr+F+ccu4PEjebeMxj_>c(aZAh|%yW?W-wTp6O z-fjqYNj?car$`ANI#HOOs)SVTh)>;6EOee z>73f_TE9vXcV)Y++TSK^CQOH(6y*>xqDx;w11_0J-I4#@>!Y6ABiUPgc@{;4Ut6y@ zF|*)G#THa7qR$%?Piir9BWGzAvovOm@(K!;#!PTo0!1&yJfOwhoOnQ0b{J+nmE<}# z)*akAeLlKh!>v&_8JNpacfci+#*5+cC7hVWUv39^z|{H##kYtsd73P_;b#i^UPreZ zel_yAmgj%P)|XN8OMXXv;?REX%h+S_Qn=(Nd?fIA)Ybcbg#mwz0Uu)kG8I6r-3!ei z8k(ZT{FD^I?OO6GPSF|1>6AF(pB>eq)pNXXV0QSuo(@0Q3rFJcE{nOdL>bi~)guQ6 zJJ=XRof#ont>z^zzzllfQBeuCf)}0|`Ii2AX8U%{j}$EC0UO2*l}X$HXM=4ASh10T z7(Bc{Vp~lX2!vq!FEb*HJ6hvHZDk_zaEIy|w$Ugt!2mZGrt-VcXvpdgAnfTe+Is4o z{k4YJiVoKVID2H~nG-B9{Y9|Ta()7qXyXY29?T|Z0(k7i)G+-~7tcP2mj$vHk1~>| z@!h%#vw!-o(OYq@hcg_x43%?>gZ|BKX>gC5&TO!Dvw9Z3*|-8%f4EN! zDCjri39q95ub)8qZaPq+%%%K(Zu9d` z>@QpX6AABt6lOoN9>w^b5sL8@n~M*MDZ` zZH@CE?B#Ye#2rcTF2(;vbiQU8Ls$S)G@s^PKd{D{cm3+`WMLkA>q#(LhpAG3mSS(> zyum-GQsAG_73ttOo?7f_w}tQll&hbcf_9Jv#NTvCr{;4e95Agce(T z5ZAqC?RdL0Y!$1ifpNb-rPG`x7gy-99K1@g~yGn=qBoA;TaAX4=r$2uuVn2 zj#R}dHhjvhfT|*8u7#5NjOG81zP44gQ~)2m!z8Y}nfDxGHIvyJQv9g# z=6BE+Q~4i4A~$bizyG|@u+2A0FwNY*s|YtqgzfO|ZEn69UVldU-pM{A9oz23dktyy zb4g3%ttr?4GfQ-?Sv#ByzXJNrbJQtbOVqLd68!KO;Z1HQrO$L6W(zmp3I>2psxfC* z%vF0GW{)g)TLKicKZ%ARBMAg+z?ny9)=+`yO@(;b1xtOkk3?iAY;-~paEQ^F!{ZF_nv z%%TOMfZ`@nnhnjc+09;{*S|OYFV*>9sUUFR{Y~}j-hlcsWA&n|WHDBY0ItpAag}XH z-U%0MNYv}!RB^52Suu7}?-w~f2Q}rhi1SG|56p|I)Ba6)9YuNZl$~SpaBqDUnI^in zMMhmp_RBmIceK!*=b5B$em4R7<;A(V&gS>TzIJExdm~@Xb=0!V^%~GTg5;;yB>t7V;trFX)OXm?8Z=Orh5Q%VZnpytinp9_D!4Hs29fWghvJ`Y#Spq5kVI z(_PxuR_*GvGZgNF7le4{4_K{B<9Xz9C(wxZSPtvxzS|A{Xh!uso9dZKL7r_JhOjcS zy6ARs0JAjt>TX2UJz2;ZJX&fI%PTJWp^*GGGvlYyaxh~pO7R@QA3rd#1r$9zlZJK+ zus&P|7sz-R!UggjUI`Z{cX%~iK!Na`aNPpeop6E7hIhdQsuKt6nJsGkHOwu4J*%c$~q<3P7{AR+dDL&9ff!lxQvA-D{|{5G?$2w-jCO2q zfZR`<2I9b67L&E%PLubc{8RJ|iywbZ`uHtqaSoXEF06^=%^#87Son8pjGv;gjU!l{ z39@^=8FFF-u@z(@g1ib3-Rvz8%QsQT3cgh7TjaiU1qE;Uh-##5@dL~9-Ty}1E$ShA$53rv39f2Ie!%7J?-y}PkY+mlfT4c@z?S9 z=dbG@2#k20HOCAN2E+>XLB>|F7m#^ACfDVdw#S$ge>FhG5ghCWWV9A#jH48d()-@c z_t0n$7rJMhLn&VUa9}w=4Bz}29e5Z5k4E5UG~8d9miGcbrfsW#Ob}<{;~MaB1^9#p zd_n>4)_}Ve;FB8gNd@?n27F2ZKCJ|rItU{5}clgv^oFWe02aJ_9=ONGm`8I;X4 zZ2$d%6zeJ!tdlqi1|?X9h0i*PZN29`_J%hfpk%K5;&e|UdP2K&y7*qGz|Rlgj9GgU zPY)%k%vdG9uDrYw-q<3rr~;{Qa1fn_-(}&sD$7v;{$a2}f09_BXJhGZ_^!GZ2lwqT zof}S41A_N8#IpQuiIriV7_rWcVwH6)+wVcFtW~hL{#`}8WOlT)UsTc3TmPV%bm$K981;y;N?6u?!-7>n0M*3a@?{iFi76^N`>Gx4=zYJPY?+4jnIB*7d zTwuQIv&?tRwfOO9LF#!HUegBZ)m~D}R=Z5`INKzM4I2pvn=H-`hWy_xcJ3iZ8?eBb zR?6XLsOfUHmtuKMd-Q&vKM2Y;L_fLC6tmq~d7(t*C{KFjI__>v;4Sy{&JLeGW~4* zFm`%k(Kk$Q)OfT@*s~F`XVoG%oVSthVeN_-Z*9>Bhaao^(&V+GGo{N4_nHJfQRrg(n4F4#7mgyKLt%&PT zZGj6T==5MAoQqnZg`wLrv_SG%5xxq|U5rusubKk$^tX0c*pw{^d-c{sj*WE2obV&ZGp`<`Fe4aFXsfCaQqa^gG@7d zZ|`UFdTw4K1P_witKi)W$Vj`fp44yS2P}hgkvZ)aSMysIS*PYG1qfH^JGn-oH`aH8 ze7Gkix-#db`56l0Bb{Iry*P#eioC^OPXM1Vb{0|$_Oe8H)Xn+nw^UHiVyk*y@WS=v z%q~b9`W;NXja_=7e%-?seUU!si!}GF(ikb&)U}T}^}pg6tiCre)yo9?FztyuI-_Nf zxT@6K+y;xdb~X=J|FmdF0>2lyb~<=8#ra$i;RD`4?`u)-EAg?D)lb(Jq+b+TwA;0e zC>!Lf8E0@PxE9U^EaBdJIeKrz?6$f~{)K5ihfN#32EV=8G$!4aU6eS8Z>#v6%lfo> z<4DG{ztwndc#-3|As$c6lez!4dGgs=^8{nJn#!1$5*;z)jW5T8HJhhxLo)3GHToOx z=G@+!qWpOCGy3G_$0(k>{@9JzA2}v%<4ZTi4?9ZKpE=BvVXYZJ->{AoVH6T%H$P6< zIM*{HH%I9>ajI#}%i#^DLFNrZ<^|1)NLx&<Oe!O$q-;%Qdt^e0KVq`J4agkRr zg6T4gkX>D9?6l0)s!YNTRpv#8lzA~QF<5WBP??+l=`zpxAC}qeZ$_EefGcNQo6QOO zi~8(>em`L6{eGUR&w)|DAEf$y8Tb3aFVOGZ{#9{(u4=5$RsTYLF8CMgb0AA3IM>&t zl}_Rj6k`L%^wxMeq5M`vpT?#A`q@z}ilpQ>v-HiyW%(paN(bB((FH^nV^Q)6A<)KJ%5 zQP(4PUf1=iu17_6JzCZE7_RHFFNoJ~i)-_?#@f8C39nyFeK!1y_1PSLhB(zNSh~V* z!iB}jzXVbaQ0&T`<`8Vov($Lk+cOq^w@X}Oli+8@EW%wL*BOeD8 zuh-AX`?pfP`e)4IOsZ0ZT1XTNwfvQ?rE--0The@>DABSM?cvISs$AmAMiRA>!&=Ic z&jS4Sr}=a)iaM64BXkRP<8|}h%q5pbZKu3A=RfHgjy&jQI{wFEo@Oz{pP!1_gucn@ zLNAQEP#qJq+mQ}a<>5}=f<$>acj)hiejpteOwzIeVkMO7yq<~Wn#)_-;Boy_<5;#RtTCyT_j*?n&A{f&;B7u_Wesm&q?>Bu`o|OguCI{e1noEx zvm^X(Y&>g}ev|O$|2t)$)S~P(^KN^fZ(pcu`*fdX1_xKIS)I)cj7L4&H~K`fihWVf zo^17vxu*Y7j3!N3jOtoBvlyjvE0Ep6C_tY%fhq4gL)!_wZq>s#IRocr`8eAiebSWB zqAiFncy{Ou;TgWzfp-JX$~_v*G?rCp!ts|fv=pC>KZ~FtmNwh;IDCj?ey_Yu2vw??zlc091`d{Jz%l z<5OTLS`WcwvlTp-{ZC+CvC27uAGV6?#vD=6)17Or_1}ZT&Tv`Q*x+9Y za;pRQtPy!a|8}|Vr$iPUv6i>QLCsj)W?J7%kn*N7q#aH9?`;a$|9sSLJiz-Ywj=Nb zjIkvLqtCOxinP%&uEOv(&YfHmlk-)ZrN&8ezA)!{*Vi2S=^1;%TbGEwQfi%blUX>$ z#yD$PyG$UI_d12^IEOk}og{Um4Qnhv57FE<6Az0%!$Wt9K38GoeIq`%2q>vD`K--v zpPmZ$Z=~n&nS2iJV*OMsh`;B)Q}M*LuzRwE}R!fzr6(G)Pot%*vXC-<&|< z!8kd`k>GbK;eY9z*r9k3yy;D(snAU{LFMsE*nny4O!=>82H@)u&E{3uN)|9?-I|l} z{{uUAr?#78`d@)W+M~J;{femL>3C4una(Y6@Cvol4MAjWz7yO}p5d$pR=cEe!3tcv zC1&PZ1a^j9>7Q&duiC-Y>9RXbsSg94;B;_6IS;}>RT2G`xouQN^fk);jJ{Ki+z{Vs zc(bwV-I&rcPl4ydjKipdf43>pg!h`F^2hJbzTM#WWD4k+xGH(wGYqqWGa!U*)4nqy z5aJH!3!|1@pr zdy=Mc^s#Y0u$NkhzLspy<`c={!uDh_IFEh+e6HIz-JkFAf36nEpd)+(4q6X6>dB;8#hXm=$&e3a@q*uCnxTr$CH>6_1!@S z>%Oy%>*+g+J;G|1`{!B5q{~hgN_Dll)anrme2z%g-vP_?PN!2WZvGSK&>9@joNKY} zk?Ws_8Z7i_H*q=>ji{mv5>?d1Y0(`@^q!7po1yN=%`rB)T2()vQg8VK zioF1?Kay+c;}oz3Rq38_rg7r>G8|)YGtT#sZXHC( zFGq7`K`#QeFZ(}9?6bgU5Px1^&75qp%>+5IWT1jA;QXd@nV6E8IG}QB3r(g>!@K(z zTdcbQ1IBK!9;L42L~VKhZ^Y7jVtUI_@7Q}r_gtYfhOv)PUT(CRDV#%C%=hidyul+v z;WndxV%o-Dr!y4<7zKB@$E<%DQ$pY_>=R_Gu4@KgB`D34B>B_x!Zb3*vZG@<*G1pG zP-gHRCUL{53X!>QtMz_I;onkw<`jps4wlpz$0Ls8|2Q3=kr+lMV_0Idz+_tnDUET?G>$qZrY|?5r%`5G)S*^f zXmBazQ@@N$V*lkplPhrQl&;R9Y5ocxUU|QTyqi$PUro1nre}(W$4`j|6G-7y+dCcq zN}gZb3*?(bf~P5gGgCYwO3;8(dTkmt=AIz$kekMNM*l0d+ce&It&G{;+#6=F*y%w+ejr$=P3QJ~{iV z%_nF79q}mCHwM2yNVFYs_&zFeD^5&p{a2&yuK}C&H;`R-@I3#uOw^DdcrPxjK5I@O z&*1gg#|5wBP?Y6A3r4IvxSeS;$6o`$t6|Gz+Eu zM`LM;cI>>|#8sAmNbfw4Zh4(KF@q>qTYRHR`QAW2E<@RbGg&8kDfe3<`cNWz)|o)N z;_e$WOO+z;mnOkIQQC)2)JhuW1PTwfQnalMd?Rvr=mdRj-|?>@z#Z^Y8~(v~_gNg4 zZT>sChqLu-LCWDa88SJ;?6mxH^SA)7{y32IIxCiM3^lexYHkHT_W}4%UJ*Lk)Tcz9d zBGVnn>FmbxE|qk)q;pXX%bnQH0|uxY_p^fsYQ#xa=;l}6f1DkY!RDkqys8ns|-BLX+ z(WX1!ZC>*$eZBM8IBK?)h)#HCPkIyY@lwl`u)yOox-+)VM9Xh}2u z6mD5NUD@fOM5|qHwNukQfusAM6hsb>%Xh|KjNUn^vg|z{GS1sGrPjl>##1Mxh75&Q zkV_pL&6`@e-os{Ote}9)pA0meAd6d*>jd{|3J1;2H-T*5Y(+Yskc}S_&52sSRWCYx z4bGNa+Ho^8=tW*dOpTT4}PBc;9UKk;7?57qN*vR6mw9J zAdC4Y+m2px)UOLJ*_`5w;ka$TbS>OzzQi2d0X?{vUaIw%4pS)>n1o*rcPmOD=yu62 zmEsS4a#25cC!~EUB)6n3#kQuDBL6umsw16|m_v(>XvkS2aE6Z5WC1@E)|fu9xpV?r zm|P}&X{SH9g*mx`)3e_-1~-#yDar#Y3l0og2`o{8(#kQX;KJCI0NsKc8K3IR%=BDA z_}7^!c-+28OqR}!oAGVPo3hH+nVEo-$86 zSh!M^&W|y2Sum3+^Yj3kTvCr*K~*8wPzCaJ=4MwR$5jyhjB}_%4u>4Ox%~@|7m&hZ z(Z0x43(8v>pPvkm@i!yS#CH~Irh27o>omCC3oXL6pS&Symi9-q})4QF;KIkPL9 z{`MDjQm@bJI%;xW2MX?_`8xBJ_%b<*JlUitCzRj6CB>=}KBxwzcGZHQzn)$gJQe?4 zS{6$6HbUr7)~A@A8mQj}YH}m%A(iU4$DZECkUNr|JCmMwM;^1*M*jE2fv8IXRk+`j zo2Qd=($NuP&$`KW_=dJ`-~P(UHaM;NJE#XIJ9s%`I)(d5r(+*#`}4T1^^8j~kZHQs zF1goVkFl@1;>(&&{k_-{bTaju>_TQ&n-lo5nS67iGjpuHz{9% zeS@y3hUazv=2eHcX+WC-v}-`SZi{Wuj4+O1`d4LY#Kql41r)F6!b)IS2&bX`Y2@N~-_kp=~yz#8-v7GEN)}5e5-8hQZA!Jkx z-i4;A?lvbd^2M@WLDR+8cYSI6VeUc|dcAy0*AJ{27iaJFgB@$eRm0~8IOTQ6Ib)q| z)QQCNB5w-EkpjkH;cIkFaNIlHp7-Zuh;8xe&zO8SOv^EDxWQ;&$nwOr@d5H5%{1mV zJ_iZjNuM$`a-EFn-W`5BWis?C+c2ctiuvj*RDp{ux9W(q&G9lks5oHrO5>St@3M856zrP>XDOrdxZKwk93IBq+|0_Hml@Af-@lsm^iDJ6?Aa>X zI$x_~$AwzGcA`kDPZyZgdc9||r0{$|eYL-+zJ2ODq`vcnicKJS zaEr-ARy^;5=VUAR9eu%7F%ZHAOuI5qyP9L@`}mOG=hz;oy1tJXPB9pEjEE;eoLj|) z1VV#7C~SUq5><#~gSh8+4En3q5RD^AZ38*%thI#~)9fjA3)ZNx56KLj<-Qq*CQD55 z$=sdni?S3zL)^Ub+=GB=n&Pg%57lF)9Lc*4F*6&Ao?yN=W!=b z3n}Qmk=qI0m*y!4kAEVjU&-GO-8Cf*S6%)->{5LuObq1$f?XUfPqmHnEWt2k~jH==Z~OGqj<47R;2h{t`@>PMR=m^a6c|M8h3%fXt+!?dJ1F z&Xiy&zgQo@s7N)-aZ!mgr$>dZXwOOF0f!AXRyO#6 z8I9Er(1%&cG?B&it99n{nMw`j#+lG1szFliHeJnPl&?Wb>-mW5zKAy4epY_ z&%qK`jjjkxfE>0+4$&kX zDJCZwVt6_Rl@=v~TYz2y=xJa_0@$H}%M!q4+%?W5GaJ)ZZFf~FpVztJNhxDPN6NHJ zA!QK$Ig`8ac;eR%It*UKETwzN@|fb}P-0Pu);a+c83kq$hrxnO{q7Ra^U5}r3k^$O z@Ig_O@sxu_4*+-a z=KFG23BDtbjPE}kY{=cd+3jebRifevO0;cVkl?|Z?*AFa!i7eMtXL!BpzQI4N;tZ^0`cv(M@1-qP z%J~yRO$+AuWDIG+bj7r`tIM#ys`|03D0}mMb+&yX<}nsU;X8}#a#mld{z*A-ho)1m zI^sEHS0*xV1jH$3rP>sunqfxO&8)+=Y2Bg+8~E3x5$fqVU3U2QOJOroj+wy^@;P(K zIChQJb7?nLuQ%q%nqV6TXx^}UaxVI9Ff%@IhUSx-`5{s85*;z8{wZvjkx0wxR?(N{ zRiOuZpa_8Yk#p@G4?Ybl3nhnWB(hG=x*44R0Af#^38QQ`B^K3akxQ%6-QbOuq2BmC zSjiB3R8hm74H)C}jHN10&*JVRv*QS_Q_;wAjTQ6%1F=l9&9t0t{t1rKxq`u--}FXLD6n_s!@+TE zvubEnZH_fRIM#;EeF0iD#%I~0PayZ5PDVc`>8>WT@h)$gjrFP>kfu4i>>~T0cgEy) zu(T6;3*E`HG@X~`OhH#E7an?KD}SdFSt;aGN{d5QKBS5`h$Czp%FH;UvSqQ}%W9-%T$c2_#7B)&+QIAZz=O3U1=x$A`Pe9 zqWjKP+!W8SO(nUKEureXK!OYDM7SIi6kO~H54wmpsaiYA$R@bJQMRQ_V{a|fnLts&y_P<@T)+eQMcD=)#9g2VaQmCZ`(5Aw`qU_sGwJKnehACW5T#S za?Nl%qVi`Io>7HYi*BNA!B?orgXV1KL!CzGvPWmOZ`bz1mQo+Ci2D!&D5t{*S}>YE zT#-RwsU8dSJFK(NW3WF}~GAT-9X_`Tc3IeTlE9l~!|GQ`ttZt!}W>S+?HWr)4 zA@n+`X3gwYcP%otrA}>;D^|VzO!(u=qERS^k6{j$GD$PvEPiN9XH*Tj6`7^`^BlwA z65*6HThOZ`HNE2Di4WLe=fw)o9)fs^i-KP@pw}w#G1lPfk(_q!t~Q*&@5?E_&&XSl z(jhsEx_S{mkuuaybnHKg?kvh#?RL<|z?^SJ>aEUjB^`dUBWhyKOb2VZKZ+IKrf6xg z93qkJVzT0Y$L6?lvRU5(V^kHOGqLk$D-yE1CL!#g3FTvE&X@>;lg|z&39n8AUUeFN zof77{^QM~5oo4VgDs+;QwN+1aGeA2cm!`kQfy_wSh?z3n>8CSnx}EFFN)I$IGTVeB zeUkMRDzb`grMmJJYd4^d%Z|Q>Ry40R-vbFAH0e|S8YtTyJUQ_je4YIBh^6jw%w{Z~ zta7v}(;QiE1cFLOi%xTJNr#A+8QaO>C@0}`3yv1+aT1jrjR-DdTQJpmou2<%I9-WT zaD%^5OV{;s<`nokJfidHbbF^a1KEUDa7dO~Q@p?E3lYP8mgp@2uYOD4aXzhQx1QDm8P0%_j3LdkC+87Wp>M&>}R_C7v2Bkmu32cP3R$m4f?NQH~?? z=3;mc$=nT|poZ{HLba{bjCah}tNwTm<#^C0o^Z&kHdnr?owsqvp?iaGpuG8vnWb^Y zOBqlV^8u5slSa+OI>h>MX#;Y{m65&3`Z)&M{u5f=mWi|%aHo(k5>HNrn})Q)%h;Hc z@st{XCTGgL;zxU;N8|`Mp^~bO`SVd`gx(*a^m4i`Z_LRZ`sHrrYE{`(MK=V97d&XP z5~H6^XnTDrTE9nytHq~&KX83<0`N@$7Nxab5p+>c=lde*+E|)Z&d}}&#F*a}UDANp z?KFZ1M2FXl?~4rY3!3l>hY!{6!04U92N*n%1}NVVR`6jM6#E%bX_>(OzBI3^BP#xx zP4SB=et)JRzP^jlZVZiRJvztuG=0yA?9o{I?LMrm(w8jw&f60UfjF;_Z{i6MyLti* z1m6Fk75J_CVFqQe9ro91UifQT6SCC>>T#0aU)JzAi5ERh!q)RKto-!UdmC-rxNK-Y zvYZgTVG_^HeT_5TB6_tL7wUH7Oq^rc{)EH(K8#**@kY~j{3{&hL@`+TVw)PQSO=c{ z!GjRQev2m{l8!p2zlkvjpdw*oIlCICZHjf#%Z9cC zg>=EgBC=h?v;DhD-x+j<5ZgE_9;2KUuGP9?d9P<=o>laC&SWjGG%kyxx3VPjC?~J+ zwPi|5fVs${WrNV8nsTNxz3!B}^pXj_souqipBDpX&=#$O$q-sjp7Fq%Fas^&^-C33 zR2V!T^_~rCKvLG!*&iY)3yLlR0jQCtQEnY%bUXi ziNp8M;rv=bFhnNYj7rf5F!-)UEzgHv9%?=xhktz8|H;6_n%daf3$*AU0ue8F@9Y&u?}_iSSlO+diP}rEw0^ZB7>a z7(Gz!CxZPGi)CF$nxUYdT5NQyz0;g2o*G|;7%uqT8Jrp=7{Qn>wHf|i zqT{b^9IU}yZc!=?SVO6$+;smAONHT^sEnN9kHux+9hP&UqtfMU-jhk2+v%vA0dK)- znEvUvnZ;J!qV!nb#Z+-P=XXVuzL*yc)>@l-_UhfZyJwg3)m_}+{Wxd(1Kys?s8HxH zFwq}2OL?zWPQ>9Gga$gAX~Z%7>>#3t~~4Z@MWEpM;O)954X4 zIr^2+pAHZ|!;h53I^8Ui_YFm%pc?9KBoB<6^BZ^ zg?pcnrw0ZI6Ud{JJ#OhcFBadUIG^{I2n&7|Az36oZ|aJt~k zKg7%C7^3`KE8;5ySJMLvihd_1569(J2+Oh*&wClu9vbkzeC|zzaY}kIw+B%}G?#mAqU#c#7(ADa{CT62%e^JwhM<9aQ>7 zyK>IUu3dI|{TIL()Z3kLPQax2B|6*XrZ~Z`Kxm{{Ph)_s?%)|q?3G!pNBlCBe=L`8 zO)lheCQ(lP*F4!N)8mlovtTrSgB)Dx$KP6FQaG4$*ai*pFmFQ__Dn8Ki!D@(^%XB< zJ+$g6#IY|Gj(sU}_5ADK2>Sgy%4*D|K8#@!9y}*x?t|FMwplgL4c^PUTDKxQhdBM{ zE!~xCA_3TYWS+dwVdJ$QkR!4Wsadn1o)i12NwU8N?5_X^XutsqaG(aTBfkE0Y?_t+ zkHe=ld1RX9*Fv{NJ|Mc160c{SM6@Okl4Qp-bn*y%(*Auc4EDbcA?h*A%llt|dztX{ z%Xr_Nl0pW=Upc{?I0P(jM!wgqrH#&jxbZzyeUH)AKSlwLRo~;(_XPDlQGHLs_ZmuY z5|0&rp{Te#4Y`C_|2)gghb41@Y^@H zM|q$>iVJi8y|LEA#KFj=bdx!86smHWWlkJTj**L%W8sM3k%?n-|8naI>yBouo1dM8 z!`T+x#{$NqIm4Bs4@*2t5?RuB);0y*7JQvzPf((j^!com#)Ij96!`ch zzLZ&Or@~JVl*dP{>9`xbmT445vPKl}GY*T%E&q$MQ?&+G)w0qJEG4xDJ609>y2a#C zf-zDV?x#`QNoPdKPIuB&c@7!@u0qC{vNN1fZirivoVLV8{~L1da)i{5Kk+&7u}0=p zqZ4Zra9P`CZmt!(1anF&#{g-_&lGHtXu*F0VGiYDa;gtR-jA9MpKtmfK_8SPcF!1k z?nKE8pX%Jko@@-20pLX+XI||2GB|+y~Uu~Bl+r=-N5UCrR8SzeTQ3l#2N2iX~;k3Gfsvpm9g)ME%XNP#v3w@USL7W--;|tcIH8WWKw>8&H=v<#U49^0In(L(t*LAe8Lrtb*0F zh)y*&K@gU$GZ1q1jC z8>X)+o+ogQMiArb)^h%H5hbcTVb=c$WIh@3>wkjtlyt@{W!u<>07X3GG^k2#&fGEy<>KWDfE4Zb|1%k$GX=Q^4V!14p$h)T3PWKejms;xi zi}NeA1y?F~0QT@^{f7=e<(sW`6>KNt1plzqJHBd+qtZqnGbhk_v{!rH z;_F{r>RnW-E2Vk`+?H2b720;jT;r8DvYIftKWCg;NU<9Rd-XDRnp(zAR^L<7v2Mg_ z`d$Q{=a*``h2C>)?l?)|B)ZRP?3@?fgJLU-7CGZ$=wZNi({2*W4Q52|Ncm)!y4q=<`ch!g1;KStkx*ES$BEkpdR znEr!cx^0t>`M3s_&A2^8m}cA1U1XGZxl`QWDMWD~Zqu0f1KQQ6am8I#4IYo)?=WU(f-D|qb)@Wf z&3y2~2Bkq$UCiKU^DE~(epOV%cDspmMA>>MpsoLTH%n=*Bw*R;j z>9;J^YlQzOjsaIN9mkl`u#EGtxVDg2_H_rIZA3vCa#uEqZ&n62N7Xtv{f*@?;s;v| zHlAhsk2zY`XRjT{+ev*Ke>x#QIjtd&Ai_s0X!MWd!t52s1~~>IV$x|jDyIZ3Y06{t z$LQSCb?2V0dix9wI3t}9rE_P$+|fENCs4gMFfGQpRP7M?1|J4qRr@@la7+1SIUjz^ z9m5WGo+mi+*mS{TlGPTAnUZ_hZe#wwXg1TSRjOWRr}_NMF(_}`{e2<%cH-!p>qTge zYm!mT+A^wU|DrVeV?=oE7UX`1Vr^;LVq^JLLXWl0woqgT&oTj#BcD5Q>5rY36I{+h z9FaBbr}-3hpO3GiuFN{c#eJsS1@w2pwZCVSZ*XYjF>=b~C%&jGwhy5*REJz6Ho!lk zUq}V@b=+;?`OyjKaEIgaF|eZ^hMQvgi029(p`Q{BZgE>BTy_ONl#16-_ls;drj0Mq zcO#W$^Bc+W3$Y9A_}OO$WbM|+4R{5+;Fn^N3S)V@9Xu?PDH>;|#K)t=*#8`w$H&_7 zTd!O|-sYEi6OX_CmR#YVnl5g;UM4NQ?~l0@llJzGTj8@6wB^!BC!k*9H#q&LF+wzi zzhOROVuZIU@=ZwC3x2Vw35h83P<7Lj;$dH*=}LL?SxvgyPuTfwMsH$?3U@KMKlg9NRI=lE!!~aP92Ks&Uy^Pz2sRntFI{N((7;Vd{rizoRcrk~nOV){xEPBTF zP>A~gI+bt1mJ$$->9B%32;A?SM6Wd~R~%-sDKVxeRhMG_-r=VOE&mS=6uBJN^Z&>^ z6JURGSc5AZ>@+rHa9M;Oa+{23#cni>FOSYJg_zV_Wsh5K8d^df+$Eng_~HAAKoHjf z0@1e&n{Cz?@E~Mzcs953#v%devcr?EfDWsuC_$~Psb#F`zStffQ4di=dr1V~{NB8a zx8@7!DKKzMZJ_Uxt5yohoWxcDo@f7m?0pG*RK@-H%X@F%+dFyLWOs9rjYx3aO+vEq z2q=Om-Z!GVpmNC-k-!E#h#T-$1Qm=I0xDK}w`x!AudTJ!wzjp_)}EGHYi+C6vuYKE z|M!^pc6Rf^q4d}O{+|YBXXZQKxxVwA?|kQYGsy2=(aeUp34m3?aR=|%v7@LJ`YhbG z^4WL%@Eg@ZgOAg&lwxw&`&m!D#qtU1=Y`^3Y^Gzvf>7njjUvxl65JmduJ zO3xRp)$U_Qyi1Uw?Zk4@jV>o$XegC%m;x$!V!q;7#nj=kYTSiP9k=0%Iik(EbkmJ# zYe4?yzi^TLra4Kll$w9M6jC@FqKX%~Z91*J+aBvQWhvN$te3xwBU|q&kam0q2pX;T zDyOD6{2Zx)GL9G8c@1$iDC~`jy9QL1&ZIdq-^(&T1z<)`#1`;kO2C~D{hg%Voo@J2cA4@5brcpF z-Jm9OhRtV`iOHE%q{!|K=(t(phBix}%_^czYJLv-LZ1qRUo{)W|3L$@Y00Kn!!Oy7 zvwb@FmR*By=w%qx>%s7L^7I;}v|ln$?F-^ODArrP)A8$7SBFb;57-hIPg7eh1emrTw(xT}gSc zFLCmA(hs?$-=^0Dw;pXnDs}sgMP$@!r60>#ybluJF4Y$ugi&fB5DQ;+Gn8E(uX4`3 zVtG(6Er`2#s3gTJIHi&lYua0-mtD45yuYcvqnPggJ5RUQ(uZ6v<)qWtROIiUfIWck zQ3ciFStcB#Dba`lRhLq&hE#haI<41qSDVQia0aUt4)qcZi*&P}mR9?bH5MIYnqIzV z&rH^0rN7M=$eru#)|q_Io;Mw<_R>9jcp&{;UfChC0GKY^dybE>Nf++18fQp#P4b*# z@&)!?bZeAR_uKAD<$*_7zk~VHB4peL)#S(u;^X<;9nJ$^VS$I1U>DIM+^_MIvhxsm zv0mF{XnMOEOX*rCp3c-0=VmkFvp?q@a$c9kG-|u_T7SBRJ!(HDf}}7O=KNaQC{^uW zhyo+&2bOI;SnZ!rli)>I9;1Lk>5+ibQ^bkbIExvlhmz%-Q2tQ{zs0lEZw>+fPC?P> z6oJEgI;+*%BwlTi?*OUQw;yh);HhlPrZ*+-#vspJ*^@?3gSeZ&2kRS4224zqg7Mw} zH5oMRk2;!7@mag`Em?g%e`94QI8RP}zPN*bzQ?`}pU#QmcO)z6I}#}``_6umAKu%B zLY{NQ{{!ttqmU`%{fI;U#9;daMuLDX`EZG8sXdP*2FhN)Q z5s}_O++x7whz?fZ&8%CDxSHGqK0f|pBoEc?^&f-Uj?=_X6r1A7k$A0#YnmnT9s_$7 ze}mLVqZc0E<%>QVG&(QekmHA@YXYoTHMc^doeh0Cy3EYzJsR(YGNJ_Lqi9ff{M?|a zF1f!`v5>E%5WbjP6<^%g;-g}jt>c;!;bhW@hf9eiF)h6$s-?$4q1Bx_p`MNVV3+dS zY@XzIaM!S@KAD0f>)ngultMpFxavG7h(Jmh_L0;a}#sKPFD! zOjp{(=&-iNAAtoxzd~DC2EDOFMMalRrhm zH757lm6X7G;5QVPv(Eo5szz@N^_=wa)oL=1+YI%IVDiA>`-`dKMX-%~yD{9`t%N3g%;1NC z#pH>@GcU$yz2^{BQLdnMX{WE@rgNe>NxQ|F`a~d^ahQsh7fO1&8H=p}MPCIMl|MaB zO;mB*4vgDTjEieFC2_s6xQNT_!u>PaIRPUcP!ut^+)xtH7poHyK~_nf+F}~2da@ma z#JDSQ848!SX~mnbFTuBr+dw5HqBQdtai&g0@$$BF?=r<+x(?8j6?!l2_&$N9>MEAX zZ~040<&V{iQu*WdDu`cH4AUR`w1Ni&(HQ|{_uju-5@w<=?$l^-k zE9d$}ztIvHTMzK!scU-tXI6+xb zC*0Qnyk59(1b2gQZv=OvaDNWmBZT`Aa5o9}n~)9&TlPE&0U$Zq^DKG-!t+=31cm1v z^n}Q>J+cbRFREcem!;E3lf09|3O{=DQB2yoXBqEraibl6UkaJVkaoBrlkf}LJ%2)x zcE3KMNIUO}BJHYI6lphVMUi#~ttis&gcU{FWmgnw*R!HXyWcKxXa{tNF&$zu9Wvg@ z{*O>^zQ5`!s`mgLplk`W9%K>&&{dgj`mCE(fDX303SBw9vw1+nBr4s&BBAD{Dl4S_d)E+5CY3 zGzn*Ysv)JfsSV(0eqALDN`D*uzDAJu$^9z1-y`?m$(^O&9RB7v#>2z!~Zm&?QdA`Xc(hf_{-#?RD=hU|$1r!?PT7@f&TEJ`b7dQUGtIi?vH zmEIE5@-+qV`L>qWkG||Q!n&3`%q#*#-A{z_Ud!j$j#Q0x0kf@IPn<;8fnp5h3k1p+*tBJ6Fsn{f@<{ziaxR=&hVE4{Ww*|CFlc3~+y1Yn176ya=R zIX6HnUkBxEq))v_Po*|R4VB~wIN~H~z)?ri2psh!NWjrRLIfQC#nt;kGG5=;z zQ;C_t5hvycM;-MDaMTmqgQI~s9~^A!?rAj$-4Y<+%ofp*Or@`te_ zBmzO3tk0iCFn@#Xpclxyzg~f}qh}1>$IRb5PFZ4Do(;XfH}C`C{MW#5TAsl*SZ*6Q zY9D2Z*Yey#nw<@NW*qMM7Gu6P4!2(=z^f1|--B!?0G)@xxJch|*^nGSVkMBJLvYp| zf=X(AMvJ8@N<%(B1ou-TxuE>w;C8hn@Hay;du>PpzC+6)T>#;8SORctIbcpXpimCD zdq}F^2T1-Zi8g;KkF%o`Al`__yEG2NOA^jeqdkQSX%V?_5sSQwg-jzGPY~Gv3{QnY zpl8&6jI!nf{ARBGDYRJX)ss%Z=ce$j&^08lFucv{Nj8CWN*kVgKcGV*tv=0Y>g9J5 ztCeIz7dIu?_oF!96L_d#p4Onc6nEfg8!lDS&DG=)xXxSyQ|DfM!!X&5D|%SObQoX@ zd%uVuj8iS8Botoz-c`RxoSQ1d**{`o~SA^JM(&CA|HQY$TMYekkN}R z!+c((C5dnmQpWH@_^GSnwh!;a4Z3&O3x_=lrr@Y zo@SPo5&l%>FJ)*NtNWR8SFm*n58+V;Yb9XdVuYsrvD7VUavE|C49=rkI7L+aw?;-o|oA5yu@RF%XFbD-)}AD`&c>KM~86z)>5vokvKlTrr?BimNVS$ z@p?;*?55BG>6!BKGR#?Tl>PlJA|?Z*_D!&-FS&LPNXonNqC$r|yQ z(%7(Bj1Bxo&<)ft&J<(A>lNHD(C@Dnth*mBU*b!YCSUdh_SZf3dvKTrzV}9b;~Xs6 z?a0x5oD_SAgnjdOWzF+-oJlgV?PMmlZQH!DZQJI=oY)iF6Ki7Iw(tGs`MiI?`_oys z@2;xdebzeb^r^00ip4RfA69jn%&|SVNL%(3z_eOFfQuDz0q$(=d%s^;vVS5-cuvu8 zx30u*mwfaCxTu zmz1L}__poc4(Qtsa4D5kc}X~Prtn42^lmp$y)Z8nE-Z29ue#6pc1MhL?)JR!SDhh1 zgLPE7cf05D9gSgH%Axn~=&3hRlzbD-SgFttW zOumS6-jp|HhE*sdhSzu_%&wIK_ zQ9?1rf$=v2F~j+sME+%PG2Q%uXIzH?)(g9!56hjgo^4T0okGK2rHv%~KI%Ew&iWVS zt@E3da+_tmf7S!orU`l9f@a_=!V9u~@i5IxJ~u>^Q;UIAe{J2Ch{bgS<%oVr zTB*VYN4keRPY~=KI_w2`Z&Qs=3BSY~X;4*kk132#55_G)+363 zmOU}X887S*KiW&-S+4~l;N9TGbiq-bq>&%G|JiKOk%J4L6MI1ZKHNcX^kx}?ih**? zMeN881!co8(yO`C@Vo8sO9ffEy#hCkwy7wBxflgsK!PFF?^xY)HQ+)R2M>CL?Vpd2 zW?3C|$QMLe$u#MoRPQ?$bUlU?uj_mgwxS&aLt$K%-|g(47{W*@%MXSV0-_CKN$wD} zf-H-?QZNgAoy3uxFJpDLPQtDEy=ZzkO}$L;E5CZ_7-h0NO1O&ln3v=jHz&pJQj%>g z@fg~u4MHd@`2;}t5lH*0On;N!__3ow_Kr9MllTWdGc$LFm@0}O>xeS4!C{5{Y)sA1VO%)Tp2GOM~6Kfjd90ldeC^=^vRiI%KU zC6v-|mGBh!NWX%8%cTX@D1>QwIRJd~4QG_m3oNgAQI|aHJBmyHM}@mP#hyC5|`!wr2AvJZrnnk<^HJ?sV%NGV8!oc5@*EG26z(o_>X&26d z={*+5UAh6>Hk#Oj0<9xqZz>1&Qy)&lwoR2~xf3dpaEQjOy~8lwj7WGva%RbAav=Xf2uM*29T>4yG{C<|>wend{gouCmB z+NWYp1OZI&9!xs*^7{Q5zE-^+rCi$5F$E0Uq;CeEvO& zCs?_TB){C1Xp4Z7Z_RH=hGN3Nqe zZGt$(U26pNm5=|H8u!vLs%a?N6nD6?Ua{;dUbB17yKaY!re)hv5oyPh#J4>8jS1ri zlX~W0g(68vFz&6z8eB8+#N*F^ia+rM&-+tl}6 z&?jjYEAO_=U((!i@;xLR`Tt$a{vSl;OLc;9gxZaO=OJpnWx{FQ9WC-u_>6-;EZf$J ze{}DSYEBrYB81HdRv5*ugZzW)io`*B@6Gi%2kv^kWtQhew@A@7hQF$HG>hc^E@ zu?>jz=P-9zzp``-HnFkyGSE(eC_+vT>KCK@m6%4p0Zmo5JAIYnc2xD&ouM{=PPG7B z+bNc5Wl|HsvvJC@m8p1>4(AffxXIg;4XUOB4Zn<&wOCy`ySPzyd7Tq2Up=aOu65Yk zM?I`@%YT&V{4xS-d7ZiDr$|0Ek}rhU8G}W4_tsqMdG6!W?Wm8S^NmdCxlxIcXz2Nk zFL!4u7`gktiM5hxJ6QA6h9qqsFA@RGVCm6QTNPpoC1p2pPenYDVXeGEWg}DLAXuW6& z`&cjbJ^VLj*$$+ucX?dmB0J4E=XlK7e~~Xe%N|U2dNj|&r3ejhCifOi0Xv^f1xjfr z)Rzd+{H49LT10*z_Zs|6jQ|f{I5Y%E@y|gKAc~PWvi$?sc8o0$ZQHRd8f?;aG|ETX zD7ph*Y}B^69Wnn*7}^RA5Ur^?>jUK(6C|1bLd7e<8!^a%-MGJ8>=T^zOI7x;E+Ux| zOVE>TT}}r8vo#oJd{IRfa9ky+47P4a9SwLt7bmq1fP6_9sMg$c&i?1p@<~srUxfD0 z_n$VUY7o<*g3rvmSE`Dx<@fj}Q#{*-&{mjTQ~RGVPF%!7I^T2WW1n2JE)b)SV3e@8 z4x_Ig#LYz&HRUi}N-WvdJesD6Pa7vo^J?eZaj3~aGUd60CQ*S$Q7JTOr+zwNk$Z7& z+LhjLJSih9r=xBp?RaiqJ5dWQ1`W7lGR^MY5wqiOkewO?zki5gL>y~;YC7RaIMr{% z4YR*?Iam0(q15)d++*>^prRKT2QcqJs9mr~W@K(+#HfcTo&*v?Exa5AH zpyeoDav~^urFRaiFIx-D0RzGl-GO@6gODTywd+WLG=%fd_Z~$jLG0DSn^(4(yZ0f2 z`(MVJhXQ#fMd1eoF??IfPumo`cRcXFd~Bf&UE6v%3Ce4x^8>SdQ7>}b)ZG6Z<+L}s zPT|_Lo?m$$lni=|c>MxyXBhqkK6jF{tmaOdemz_}Q!;HE0e^Ti$F@-A!gtuO5vbND z<(`1GOS#+FeC|bBBc1`ROSytVe_zF3JML%R1YCDGzRt?{YCs`3UR_K(n4M3n&FSB- z_bI&CO$5B!c`W6%-mHBIYWRDs+RPX**6?rJ)$ykYj$85+gCB2B>AlwO$UxPtQnlSN z9F5!Ez1^qhRts*+J3D6Y%%wml*t;y{W5=ABozIk|`ZM-B{Ny>Gc`mYdc5wP!gD{@$DryhNxL3W8zb^C$djL6vRgLbTqek-2!3ECQUzRV zaJjT}H$LTnmP$m+tSPHz6%BP*1Zgv|KdEc@e*r$Sm+}Njm-4O~hM%alY`4jIMycCE zd`Wn|1;5%9Qaz>mv8(j}KazUz_a2XR4o2U@s|6(q>p$WWq1^QY+<&cpaaEhppSaNU zAZr}_^{Hu&Ox`G+;1B(yD{R`%x*;!hDRx`yX) zuH|#g(jOB4%C`3>K~OyrVZgT`HgxsIxXkItxVBdB8l3fo9@)Y{tnZKxZRBOzuHJK* z@bGS1s$Rcyr_%@)u5o{|Gj0Gv4!?=y~`OQN>KLI z+=UbGQby5y2ZfJe0pp$PLF{jSkl3~^bMndoJVQ+69nxK}{YII+m5{xZ8-zEVg}q4s z7;MX$8F2|D9mAB7Y9;G=pf&<`khSZ)5^7pk*TU2B9N;hn`i9d6c)tUwb?bb}jqxUD zG}a!js8ycH+2I8#s3BkkVt~X+`FI6}jASH$9T#yZ>vVrbRB&*}d=HeOuphe2O-XL*0)yY>VWyj z%(tRW+LO5@uLrkvb>Dfiti9)b{&CAh@BF@2E(jf4{#vToNY69!@Vcq(t}KP+C2^s~ z7_G?YW zs@{F;JXOR*p(|f#-j_3R)h>%NB)?=JEa@uD;o(Yt6h~x#a1?)U-onF)b%f z&UR6lck(^9dpir);S?fGRmDS8IOk0gi>WthF|6uT2QzdTGpID+cR|?RPUQX>{$%|Yad1uX+LV}CYoIHLx)~YWs*QBSD~=H*5Nn38Q1Qt zat1^hC};8vA)f)57ee(jZ$zEv1PUd?Ktshl%do92D#ezY;Ibc}m}@9>f&HczlUOrL z{M*LnvXo0Ls+ymx2psQ@DaBUtgk%87%6R@Pp1tp`5Pqwo?5H1JjftWihL@5_ndL0b zxfa&omg*S41zDlFm`yk&fvc0ybjG-(+%WfSNh^`RidEoZu^@1n;w_{J$}Ys3jnFZb zp?bIw*r$jD_cnyAS%3JA_m$9?yIvz^&+u6tEE939-5n2jWmnpEJ9mU(#-DkJf}~o^+q66XY_z~WvY%z zV6@{D+Z=zEGz{FM0c)VO9+NHj{gr|u&GMiKJh4OYicRpCHg%k513=*IzdJ?F?0!|9 zcpA%NC%2UqTI?vhB0rgynPIs%sf$e%M_i`zwQIef!`gChVdw z^|&f_kQj8mFdLHe??+>$7wQhMxYS5Au@907^rJxyfhYmDyq zan^h6MVr4BRy-$Q8}nh<{KH?BamBx!X0EM&oGwsSszoPdeJPYlO5s1TAznVobH_iI zMy}wdqbo|{5?p>yE7i<8Ew=uHUsyfjr9-c7*cUc`3>UEmiiUN-P-yWwRTV$lJi)2q zu&eJ3Eo(mTj1Oa4GJOZ_^wT25m@K=KqDylWdVlhfupRLDwIJXirEP1$PSaSnNjPLn z?pqMfu|8o@*v5?Fk!tJuZ5^e;95L#l`1)bkv8G^&v%17uL~D&Xr6OZBZ(FP(OUYpF z{~YXVJjrv!`m>qHwNC|!V>np7ZNN;yU#GE+Wc63oazw?gVzn}YGd~OrdWwO2$!4Z- zyU~kdRD@y;P6a!Yb_@E?BZf(Q$xSw}sgToD z7s9_=z{XY0y7>~kUT_rBY*<4&$dKB3gM*C7|D64wumywi?79H)WK?B`r ztZA0Amj3*usVCZQzXwBS_Y+T-q!(t#YB!tt$EMXO0jC_pfsKu+g>D=miG)+N9Df`3 zcG3OSw?VJmhu2NSezKRlS9>mFM)`zRTR*KLy^NAhYLknxw zgNe;fXfoBji1fE_iDNG&fq^Z&tzbv8?N|Zp$g7IChJ<*aMg70eQCZUeXZ&PRe_6UQ?o_hYs0hFQuIBE^t?W4agnoMtvWd5FmpI|jTvDVnBbjP+) zT4tLP7YpM*i21CsUa&gnB-4rW1P)^mjIIky;ExSDsfQlDe7@*%8gbYDUia#m@l_;k zKLB3|5T|8Uifr^(0K=yI3leks#=Of*N6*ZbzOSbvcFuGS#6LYqt)i5oypPY0+H3yp zyXi5$N7O*z1VX|NsB%mQ#1aDB9v5hEv&bn!FT@2__*gm=ViPPw2ZIvH& zDB~TsYP|-RDwF$fi-OYLd5@W4S%J(A1cdxSh;6)}fMBHQ{MI;V7!%Tqna`YbRVS zwFLlzWyB%sYWviT*Vs}xesB0kdcfX4c-_KV=d5&xy;boQo}~Vcs1b~yzG7isu!FrJ zj;>3Nyb|d=NPD>IlsRhunYkQ22*LKozC~WR3mq2QQQX0B0v_AZQ6tf=(!<EJ(f)i7% zF@Uj?m`ezZg@mf_hG-%cH=I}-0sDDREQMYYrU(x3L!5R)oH$7yQt%E9$fDM(@6r0=bn5n&QfqQm&(w8x8+mj`Dnv8_Jl$b;Z#u>EdNp>?<`O|F|D zYOqej2-TpA14F{jygF{MlcC4PkZKSQ(ZYI5{xw-D#`Nxttmh-Ze8B&+xfNNV$c0=+ z=zl|ZlmAW12J-@%92TmQSN#3Y+SqEB`vAVC7oJSQ$GT{4%g+(2>cABkjhal)_K6!d zk^ggJhI>_;vu`v?&8ORu-mcDAlhr_dJzl?31YT(aAp%C|P(+s`P=EM{ zx?ie~l=J|ljyh|Of0CFIUoDPnT{O_KRnz7ZX0dd$YS_DX)J1k^as7BD6sUQX;#H0~ zj8E}sEI+rO0P~>HE6QT*Le;sHu&`8|M|K+5!TgdDMpwd1zk2+P(+(z}qM#}qVi5$B zAPA#)DYjy7na$iP%#SCR&;Py0gNr?o%D0o?vKztkda``N%|1HX!?*|H`@PjhO5OFW z(<98-yaU8fo#(kXb|MHbZ%b*qCH3OvR!u9&UPz%&m@_Dhq`z|D#H2gxLWA@-U3YbC zdS{bcMdDOjrL!@XKa8@R9~&Fx8zDDZ8VEEwIH*r*&ehI?OIw|u5(japrU{sAGis%D!E2b~(ksM1pEPYMU}k@2 zvN&y?Bz_}P*DKP>Nz#oVi4w~ik`Y%Uen%)vP*qzisX|0N_4Qn`{!@BGdGJzCkf*Q6 zS?PU;qQ@ey8Day`-nEkz$za%}|Gel1ttOLka%i*YcgrBVFy(r76yug#J<`!-{RaWt zMQ72HO{Pk)K$`l-zK-UIUN*u0597VDa;{fHsGb0|bgo8+7Sf(9eCH-dDglM4b86P_ znwP8GiX3FWPgcxn4+VenEJgiNx>e($yOAWqGGv+-9JklZgSr_*A$L)r#2@_o=OlhI z5XGweYj1MyO;lu6{a6;_s0C(p&=HmEZf&y*k`X2mZycFX%iPSt`aF zv2)i%um@G(K3{!OQV2&3rTPt4le_=Lv(Ph?bsEx&5U~InW4@f5E%EXv8{QsYu!KX! zzZcB?6oSo2vJI2Dsh=Ezu&YcDOfo5wPjERvvFXci1~peAvQ^S~CneVqa?pYouXN*$ z8pI5XgmAkam7kFs+h4~~MSsCT?)EoLMgspb%$knu0_CqWyD+wfqlm|sJpZxWTrEm- z^3J%SX^pm=Lq zOW-yo0Xw($ay|tM>BF7aH3gr*u4t(|rB6lZyMXO}wPNBe_&mZPVUZJmWrgx5E%+fB zXsLx*`c5sp;b8kHR<-buR5|u|r$R4$PX{P$!onNy)BC5Vn7&A02;NE zx**o5@QL^fT1QN`oUZ0L4pRDicAGkETIJ{6P_*gOSyVat+Y!uOu^GyVnjqKCsG0Z` z#slpE^)#A`v%iygXQ;yNI&l~$Vx4B?zJA25*~!DkF6v6bBXs3uMa`>HC~fmOBTZp9sR?n^jbEkTtX=;9c#D?~>JMJ?g_5*N;WaF&Y0*V~Gl z6RtGLJh5sfOm+7oLNqD!8-iEzx8s|^u@EMEe)J3U@m^`?s!y$!pjhDv8?E2zQg(E* zVU51Z!c}A@le_gXa8) z5dQ_(rh|3^?_(#Pt%CHI`l^3KQ{wBFm{t^c1wpF6;a}SmMb~a;&n?|@qxnx189%oj zenRS6(;XV}db6dB!DK+@j-H0F{&6cPMS6=sjdJxnZjz!rZ*4c z@DNNm*DMrs>xApwC2+l!3jEN~*O7-J>kmNSt`_2OiPM9n9mQ;hP@0#TZGs@1gkRCa zhl|wstBKwyiq{TVrM}3%4L|gElEH+F9&}?s{6xz7G4!)BMM#UPlvO|*DN@Y_e z-NaRp%O%mtzt7n2-^fCzFom`uIc4gHZ9)J`zp{1j>|CGyk*jw$*uD{qX(9F=nYjMY zLeogPY1F4IDn(HfB{}X6Ng$+70_<2qu|j>s?fSD!t7>++QbYHAlTTF&May-r>vV%f zVxKH}MoHq_$%5URnpSG6+$h ztIDA)ZJ|2|SQ4+(#N3yvzI%57fF<_%ZPtgz(-6}iJ17LkAG#e9#T{$_NvLl=vz+Kk zOWPMz6TNO&fo0__?k&K?G^g<)bGs?2Up;7)N7}%Ejdj@f(VJE;b=ShD?hyUFuHlxv zM&5^rgu`C4z-uf_p)-owDWIPb)&g`jY7w>}b@^^!!@a!IoZfDVALfPgzPK4ph?(RT zPjJ`791le&vt$Wf^1jk!J1?XR%mnv(vc0t8y-au+BhGq)TbM{b>Gr9@8-J%3mOnk zP$K$W3Lfx0^5-O7*jUJd84#7c?hFP-@r`Z5G+g67itSS@!@o#YFsURz@?QcQxKWZg zcl9MZji-){nqsxS;)|nsD8?yp-aU)S$O_)VWvrep>`MWV1#?=&BNo4zIO*dwh91(5 zj^6KKggms=$9p&yX9P80!8$!`J3yRIWbTips4>+fShnTV@~B?vlS!s8r1qc&B_xyC z5X-&=+i$BdN2itW9ZiS}-0$A&cZ$W847DnvFe0Wl6Vq5QYz`q79Sg?EpXW}CaGNJ z-xAMB(0|U$;6;rdi|RYXXG~RXfZP7fre)sZi?}@lUNhyDuQB*#lW{WND8}utwA?LneVIOqpmg?8(B?5hL`|38>*sb#3t{A!)=8N-8NU z-R=E4qVvBDe+XUK78x_tASQXSN7zZoaarFY>-mddL#48bL6oy7;d{=ZV=ykKgw#|S zspz_=6>moD_1DjgmvDj1zWX?zi4er7U96=S^~YK;o>mbdd2Og;M_(_TU``wHBQ7Qr zreJTrvOV&6UoD?McDtw58Va3>&c(KFET#KL767lMHF1m}-?rkej)@(I;IQo9>yf!C%z}3cN^g(;34=p%HX+8)+cE7?M+o4+{nn*N7m<^V zkduPK8)XTnhv27xaH{Bx$}5yvFwJXnoe&(nh6{ZxfMZSUunM6sY$2!1qQ6a)^H@h^h%++Ti#eJhu0H-y>d!l{7d9k2k;Ev?0~_*YU^H~p%y_>E+o zNV6`v5<6oTS@iRJr+?w*&((L#B2%BN3dVcYlokBRy!bnI-1~eGj zoEUe7xRm1iAr+bR9;UYe5{(e0rk$&uuaDcu4(^HQ~ZW>T7_xcr0k1X@ga?om&&Yp_f?z9!R;$3*Q zZE&k7p5l$;n_@vknSDIwqo257ud$f{~*dHQJ`lx+4`mz@69L_|eE@WzCJ-iGN043zE6 z;}4%GhgVCQ{9A4Ffq)bJYjTs1^>K811_Hkgx8l`l9>wCuf)F~h{7wEr0mU`=agouX zDP^8CuE|psk=nK;12Z*!}rV%sG>#?ps?ddcX{VyGA3#z6h z12=Fq1Q^985N{ha>TwONKlkU*({jPpWfewPF+5w;7^|IFmStp0OKGi*zr>7r!8K2Q z8qsqjnn+yUH*xiBD?ZlkjY`2zm4+B3;1gRL>tf>cN)giHKPVu@ERuEg05F>dWC7C< zyZ7i!BO)<$;P(Od}_9_}`eUS8K)K?FUm1zYp=%t{mrrwouyw~e{0upaMmYMPMOJ@O2&@y0E$y(@0* zo=)u?XG2zJ+ln3qhqQ7DKc*h#DW*^7^9MUIdWmg)k_yeDH68oZf0^v?q$U3d*A6Qr zlf9Fgn=W-0E$@b2`&nd#Y9`vy;EbyEs0@Xe-=X`sY7cOH!i zJfHPXX7SXFUv`ZW+feUMzIELZV+F<4-OI5dCRGZ^0Y3XlY9lof9siSh2 ztdqzm0A%s-U=(Va*X8t;*WmKBf zi&~Idp_TCI1x73zUVyB6B{@8mK{4qBHaRp-+Mw5Ga%5V&gxL6u5s|6wC~=D4XcxW0 zOSgy`JuDZxb{>8yvmrw79~lZenKawtJF)}lNXZ`5<8#hUUOOA8Q=Owgwx^MH6(ie^Su*nj6W1 zOSGW#Rk{^Qku?@76mVT(a62tQdp)SVSA#=79V`CJh`)QToc6JHAgfG4#l+@T-~)ms zr>zR<**+hZeh-{a)j+&buONO#4hlW(;#*Xplo{LJGC7gzB3*#{4a~pybO9mFUcKma z=sWVgV>8N$`6pUdo^lW9L5U`Jmz7uvPDxb&V(>!(&MC=BONgCt1DaXj+GC}e*vQ5N?IDqI3_J$pOmMRaDwdOYICAxeL0FuKmGO zsm*BNALak@CN+j`q;Pgp&WyB+$kG~q#13Ygpa$@%q}dmslZIQp!Zv^N;pqQX&v9IPZ_r6IikOENj6(=1jA!&}w8Lo}(pE~Hk))3{jbyBv?f|1pW!_v~z2!}&Br-w+TbzE&mUr0D1@Njr@XbXxMUT}5 zm!nU|pVXE>N-{bd07Ib8aATuX#P3tm0I)87KjR1Hd(wTqS%b}`QMDP*bp zBejz1F(BG{aHZDzYc1liQ1teJ!9z?=gexq55uYETH`+BFj7wqpy>`XjSAov(iATaG z*S;JyBrOLa)@-QKV%FBKh^231+%0J6NatSHX~qxI%eYZ?mqheDD;jV&7irU13B-pg zLSB_@mq$nNw|=5Z36-t~)&N$i{2*SZv$LSr>J;_t5y**Ss20|Ux-YMGZA=~H|(1r6sBO5YDxqv$?Cv4M6eXAjwz zQRFgsU)cd|lJ*od;3wJ!ZF^nP#)#BQo$TQe)v)@eeMjRT@uE@T$JR;5|>Oeqk0Mx8<(3%n2 zDCOKL^J4gGM|iAT!a1L07oyNWU1S z?>Gk-(zhq1+<-{aw#j#MNZW69$0Sq90#+ZclN}inH(;et_oK+OfoW*dd}I7N1E3tJ zUx#Dr$?relK$sOD0&vF!W1AGa`#FD0K?HCXLe9igyMk31r`sgEbm<$HXh4wEP5nWS zfph*B=;>b0to%bzeL%9^;vRGu-T7fi)6QG+K&-xT2%;P7P6+K457v~rlBIm!MFZY{ z{XZjp#RC`6y~hAzOy4k}{3yfpc5ijN4&HofiUN=-4R}re3E~~kI|X^jI*L2jC2ycpehAX| zl!EG1pX5NG%s&=yAV@U5^oV7tt1kzfsR1=Wkf_Axjvf!Zeg42bw4_>buD zGP6Z@6!&dQ(a4|76LWr^Ty8r2d_!_J?(WqVU!WmF;Lc?!yh;w%wfIADBAnC3kH5%w z-nQ+R8-(k=)=ea0zP6lU+IT>P8jz>`!l_z2~%pX|xf3m)`iv66%rTy({>)R<9CYIZP_>9^l0UY4y zP@6^b!d%Dqf?tRBLS0Aqf;o-ni@E&L5V#ECi*hBd%{zRgsf#GYSRb>e?d-nbXk15> zSIS6a^6bs3NnkgT*@HU!HZKqqjqe(j39)ey$T_!*0j|KcGsV)j3cinJRwNzx?9}Hm zwv&W}!%3Qp4Hkp_*AF~F=Ol~~?*aGj6DA)OI{^5- z6l-z{P#Ww7GZ_TvfiUOJXzdT}tA=(V%g7J3g1q-)Iu3c|%|Hck1aad}UiZhs-peyV zGZ6i;1_~{{NNXG zfB^gphmdZxi!{JBn2%&w!tWh1rYV4Va0P@5d|d6L!#C zKLMOMMutoOLLfKcBsd^FXpSUoqMrc#s1xu6?Sh=a4FLYWkt>OATYl{;|1=rpQ0$v3PTn71{2lbo=0gr(M17my>8yxGHTt+mcpJAIMHF?Ei{pT4D9yu-aTc8 zRM8&?(r=~eFBjDO^P&k>;^^}3U;@wDtT*})5)w?`4PWG57xzF!>{-m}h=PIA4VcSE zySv%8)=ic4ze9K{y6`SZtKnjyHM(GDskkg@$ZNLHfAo%^CIfyzp7Z_8G8KVlK=JZ8vu`!UtjKkoi$Aw zC?8f>@eD;!ZaagKI}Ks|o7@lg-xV(*iNENgcbPHDX12a6){+m*3IyrD!ej$=G=Hid z*WBTq6t-s0h#o5pGoFEqerJ9`gY*hq&+qFfn`hs86z%k*0cSjK8Z2;Jbf~IDTw=$q9$zk7#!-k)yr$*2T5A-?DToob_mUf27lQER8fGaKP1Fp^d-~ zxg-T*M!HvvJO92{&_E^U-=rcV%qAELu@2^nz)v5;ylqLCW28ogwH+SXo-4Lq|n_V<| z0X^!r`2;pnRevAqW z%WliDlLzBr^?=Li4K-t6=uv;XbsT7ukQuL*ak2>igkWoKD4;}JGY#X28i=g3D`8P7 zK_(R5CQieooD_#!$6T$p9)l2Lp+k1DbS}|E^*Cb;yaKWdpvTc&Ccqf?yAIuCy?}k4 zrL%nsP7n0VYyWd!*Z0#zo#w>byOueMsQ9vJV?+My_qG7{)eE-@8U%BR z(wQ3{2yZ2Xie31IJ=H?%j;q_iL{7Pv`)I-Zm-}Cz(Br`1&KHEsJ;o1a5RKpwv2rO7 zT18N=&Pz;mZ^lc^ug}G_&&BJ#IwS0WIO2PUp^=Z`r)M0h7Os}sO>+*rs-b*JVCAr( z*vDe(=VJP&_yo|{Ea32A6SMo7K)O5sgESAlZ*&U&`gETg zh7W;Bd6&H}6TVKnM&%{vjvSCjdtQ9_iYMd5*dcQ;NB1x9$3H#Fe*>dc0wNG?c@MNn zf-|B$aUr8%z&#h(auf=QNX&dJi>q5gFH*}U$iGqHE)$#nNH3k=dlLGjVL$j)yqx|H zlD_kj#%%`k0bWb`p((=uIR?) zOAMwv|98w;aab8);#xx3&z%VE?~!-x=>u_wdL0jmb1hS#5bm?SL`&{~KKgQ>+0 z2X2W%cGz+)P-4C+qu0x|bvxJBd>=fdr3ILB)a<#}&J?W?SMeBPrJO>yBsFUwgqwuU z>>OvKJk!s|k#A?Gd|H>?@aGahX7Uwtt#~J&6ESP`73T5duWM-P{Tc*pPVjSrvyoe?j-Rm9~H&T6i z(Z_Rb4v%iLw~-DXS#yw$@nQZUTGV}wnyl6ay@}4{Clu`5&6ny>GnF zRhl{ekCi8y0j=+g+v2_6+E<#4zaFYgWMAJ7$qakRZXaz<6ymFeT6&UJ-w=y#CY)Qn zH|w`|HF8`) z1Y)X?Q#*dX5gbyie3+f#5{=Y6kxPqXduMXZ(n1@{iwSz`-;lw6bcbS7u9UsnA2Sp5 zr`;O3n{{#K{1f9g43fGKS3?1#^L733^acEhWNxv86}VXsbl|0}z7O~fui-4zU9LO& zrPTtf`;Hy7#1Xnj0fp`6&U^d9fReKuh{|1y$Yon@zc87!b$2j z#+>@Vw$2mQpoE{>9^~A#bxQHW=7%yl`#Q7$ks63ni%so5Pu>|!fpdg2z} z1u}fKbWvo#F$BSaPxX9&`mw5`rcjCd8Gi=`{V3`qv$TztD-Z70qPJ+Zeb9#E0DbBXE1!H-XD0<{?3aii# zwXaPQC4_ks1rTqcvL&P8Ly=J_-IjS@#ha{L0cvsG3c)iZkki=!f=5Is`#ZSQ7L0zq z2UTidbkep0|ANJc6p~J!Ce`fUA%5}5LW+;^K0+ukCe^bLn(OI%?wVkgmELgYF zWSjv7!k-AkfZuK{v;;)AN~&Hw>d0(3Gy=Xh!Aa=BIVy$6q>}w@{T{~m-OGGn1t**b z7N^mG8ZFM;^HP^FL}k=Js@PzXD!=j4e@`z8W@uZR7CB=+Z7euhZ%a*vMfVMIeLrq= zWe%Q7UoNj8-gym-01)8UlSs%rGmtcK9NW}tr1L$hCkl)aw9N4ZK24QD->64Qj#j({ zS*N51shj2}eZU;#7(yxkEbss~rz%)(6S?*X>)C-vG~9>bAI8k`2-`Y>_gld1Sj4O} zJlBEIJTa@CovNLc)Gxel6OpWS4DrC|fTMXLUOPL}{vV9p-Z`YDL!_)-#K9#@;1u3(1apn; z1crYcvt#A!9gFrs_kSeLrfOXs!x-Gd1Pb0|sog#)FVH{h#GO(H_)|w~OdWAC`BK!FIZseLL(6zIQ?IQUuVQ-x6 z@!++yDSCyPZ6d_(VLb=%gzc+oJ+-r6iJ8yZ+1?J3sw=vny|n?Zj3NHlA)D<1dialc z=eg9F_w*_L-p{6XzwU{9m!l`{+WDht9uNDT=GTuN?(SD{1dCRVd}hw=)_RZIFHub1 z8$+9W)Cp{Q-MoBW|J#kjiMvLuW{&(nzE4GAF7f$3x2N65Q~G@VPyMhnJdV>rux{~} zJOF#i=M}#Q^A_LRKVio+&ETp>41-}P@1h~9NP=h}VlU%|KbP&-hU|x9i<Vi3*Q$2(!wRVPW-j9vcj2+XU;X1w6%g5)sPK&gL(&r)CWrM_b$4g@5nCkb* z_qtlp4Qzh*E8}*K+d6CjaQHG4pL)~j>6&_T?o0Zda7G~)SP|s_I-Hl+5%f5{7JS*rHxxVq2E_Z{_j?)ooK0MJ`wfdS+OOZt@}IvG)p9@XMqpPk z^6?e#HExf7?9Mv0co^K(5I0SEy1py363YYM3MG3j8GyB*7g{3TvZv~6hiu;kWa9D@ z|Gm5m&OE&WyO-DY5W-#^LW0-xvn}!fm)YZApHCSZ+P%o#KI_+#+dY8u?zPVuzdigq z;O*2>Yo1^=`OSbL@>FlVo5XYe%(UFgL|06$-(meS@%#INqI<8oJlFf<%x0#Stk-E) zYpuNRZmzOP@4f$^W-M|kAM;~KTrZ#Xdl31tmEW^|#s5+Dl|gZI!P>Y6w*(FD5Zocb zS=?QMySr;}cU|1w9hN`{Ebh(%!QCA$@Ap;Rs#|qxe$1RRQ}uK|J$*U{*{Eshl{u|k$0G2OTB`m2z1{Ji(s zV|-w@(N70S?Y0}>rk>9wMx1x`lr7!pPD_+C@3)7i_QDJUVUu1c$m0B!M>L}NV|I4XuH0sLgo1I$}Hgr2eJ*##UJJ#A} z=)){|4FP#PbpQSLFLzwe^riS??I_kC2R%7HfH$C>fLFd`Er z>w{V%fZ~DQ1q40YB>d@>R*kskhg7P!KiARi2m5`S@`suUz&Y|`eV`TN z^M^9y`Pzqm>2$giC_pg!!rfnL(gD4JcBlt^X87G-pg#wS_gu{1LySb>m!mJ^*#M11 zg@_)XW@ZVKavHr$YPWOsOj%AblO}#-e6mzJf@097gwbB0q2v%wYUXd~2+Mt(r$a!U zGw;_4Xlb&SY`8nYz+I3q+8C4cXOSg&QgkaOReUH*wk1^Z0j5SDPylW_flA!|jAkT` z$1h)s?`+is35vm+W=d(7$Ls*Ah{;jK!m-JG!dpH*@|njJJ^Tbo`QY|z2pI(l zG-T)kV|LJcY5orecM>~=g%3>re(EDsrd(oLh)+->a)Lly-~+9SEz|8`Aa8ahkDeFV zFX`LQ$XIcRQ$tD_1`&dza#`mrr1l&>Sg~Z$H6a&Qv753Ye!y>BiRL4SQ3{nsn4X9n*HGTeH3+~ zON;Nzl_)?6?qJ;hAQ`GdlP^BOA5~h0hsqW#48n7d5@`1pOYE5AUXk|8h_UlFYLbI0 zUZ9K!$LF*4!~IIZWvaj{)BMj_f6o8IdKBac5O{_>e_{vu1#UP|L7U5{k*s`net$q0 zw{E6f_WSbXZ|w?E;FLd=+kr$gM~8!m zQ~#pFcatnGwt7b(<2V;c(}Q4fVO1#pa2==2Bq*;<{}j4=ijvQV($ZY46mq}T>bZFD zf0F~8HI;3#nTS~YhzcS$X#YCXif4MJBskHfKb5OUVe&PgUlWt_bSFG8Q?WnMjUM|# zoT=r0~0H~{(NeVBCaJNRN`pq@8W)5{DV)2cyxoIh|QR-6~ZNNc(-*~avMCon!j>@4-la$dS2<$RrO9*CH=v+K zf=;2mSpMdnLj#;WQ)bwn)xQhl4&8*QFv^j){2GS(w}=zes+v*)ApPf_OIlwge|_lvW2FH#4pU=@lw!e4XF z<=^qbSLy%;UZETCu*znP{FNj7&x%R~RX=$wrT78RDPjhZN+2c`noTP0AGyq^^SSaq z6-mci{v_2+<82Ya!rfX(mT@^Q8gu7TyAumdbcXYQc4kz-Rwzy55Bui@oJIYm=|&nR zeJYmSsAjSS?M8li(gEO-BV-pVI;q6pA=k0?D0DK+Lp`Vwn~qj#_9Zq%#**xifb^>4 zvKhK4YSUO-g#km6!aHRmW?=rpUek;BP~%$EUhz{oe)q~=dfYk)yW#sWWs^97!eBjw zoZ%5G9Oj%|mLpBZrCPsmrDDQF4WTiDH|jtLvG7||EI(BF?N9>{5waa)NeM@5=l54b+%qsomj18z z5J&qrrAonE(O7Vnfsr?@AcGRsW5H`8jy5VnSh7Q@u#x>*1)uWAkzT&GASG%iUNC|+tpDli zP5IyT>Q~R^vEh`jHTxyJX|bwFFHmyxn#RXD0*ITF+dhJ^~r*XdjGKm=P|#WPvCY0mLLa znirJ(7?#4NYe3r#zcDpegR zy5Tjd!w+Ms%j1_Yy!VSJHpZRwPYf=<(Qr(@rsqUO9KxgN+o{v&X+Y81ry#^-o%@Ek zQmxJ>H>O0wDxvU*o*2(7sax@mtMa8#Zo=8WLY*s6DcJz*BzVE7$(gucm_E=D%=WHv@E<>k^OpD$M9(=M_PFF?u zQl6_&`c;(D2YvOo;IA`c|CYrYQi9H|Wf>A0R>{)ksP}iieBv;vHbJLzM|HmeW(tqS z?u>wCj_2Rduf{6fN`Lj{;jR(xGiMz`)^_BBtM?N-1IP~%yV}a%5X8q*B;At#3i7fP z%^3Ar$pn65MMsgCNL%#C@S}ycmf|~dj82qFMt7=pCKcz8un2LNU!%yAlh74+%cd=U z)NHUEnx3cW%4T`O|0wm7T=~bl{8?p4ucT93x$+}rXBv$^5tP>S?You_#sx!V?W@l@ z-+pl-oG1aVl(l8hlt3s|=yyUsnFDGnM5Iuv(kYOVxSE<$v0&6!6}9gTl!bva5@br^ zOyysZC>R*jmHS%mdMzg4e1Z3m0gK0G6Aqg;>C1knnH*G+IMGq4(Y{0GS8C_$j}2is zwB`i=?pVO!NorjgEBA`J=*-+~eKi1k-5?VkcryLNZ_dn0$uKbNWi7+4I1%Ni!IvAI zm;`e*$;$fSL<7cWL^%X#hc#7<&9hCed>=dZEH^U-jDeZSxj>-iw}pQWeU#awL2PCv zJHGHGUVO_XUSaS#4thUjDwa*Xk2B@vMt`QIDsg4W#nWhO4DiuD0fzDRk}A;3{!W1J zce9eO0mI7TGBS5sm8Tzpl4gC`D6K9|9q?f#<}%vK%0Hdx%}9mj$5=9~@#EO&!!v~< zqsB;c&pD#6z<>7eQp87S9*pz6i!yBbm#9JqL+$Kg? zAfZKmozX{GJuSJ?XDioCQ#^CNQFkRtN4kX)p4|gwJo{27zq`P;9$`GUl2=O-0 z_BM5sSwp=M(XTGg=v+-dW@f%KQ%u=tKH0WCGC88_?x+{*x~h-b);t=3)Zz zI$QY2S}FW1#Ut2za0Yw28yTc3FkeZGurw^g^9gh5mrHNr8Y*bhqgHxcsx>WncxaQV z2k)N-QZ@Oh+1QV@cQ@?#4kmn%!(? z$!R%^I;HHJVVm$K&q%t1TbzFA$tYz!+usX$dam0-hFt47@Pd`pvoC!8%+NK;72vwu zr0mhT=wEIQUs-*AU>d$*2w-xe%zr$0blm`xnrQHe5{%-j8bx;kE-^0uO}mFTg``UF z!G|r+#Hg%_QPuc8)-b5r=Q!+}>;c88ebmc7e#!%&1K4m?WLmW}z^=1FEJ71st19XS zE}{lT^9?bENk*31BiD>AaO~R6$(zBKOx$h}WsmPr7PTXo(5v<1l`Zpq(cGKg`^?(2 zR`^dEpxE?hT3_(CoXuR%-Ky0e^b!3)Pd_%Y!!qO2=Sp1S;X41%$%}921RXrW%CyD! z4=;TRew2EVZjpy3`{?|H$nb~4PZmX%s$VAM@*T?NI=!r2gHmW3s2chV+4ud^W}Fz; zsC=-CKdpaiH#G6uG6^bBAK{U9n$w?(H9y|WbKu~yFxjVy!WucC@tF+`H6uS*G-YNF zhsCn&+@;}L5Tuw^$tua1`#Q0)iXG9n#FXpOJml0QP5YIvUdaOi!}7&Wh3FGpR!+|7 zHeSZ`_%p>;Pkp8%C6>v zy$XH_`X^mpY>K6JoAxOzDjo%knu3vgV$bE4dHp6GM4n{_OJ(hj6yx=Jo48z1kKWIe zeI^Q~@m$^vhUKor@-=KZNl~Q*1wAvF(^L%p~+^ydh7jturQD@0l zljM}6!9Q(zH~_6O_tTu0^4r1DC$H)57q(o+zRb13mF|&8yjkD1t(C9b6ULvXYET>P zKGoglh-Rhml?Vn(a9-cA(?lzF!LTHC4KlRqZwJiY`?5ofQRsQ}6s zlIXPqQ-<&Haw#zi6JYw%p3qWR`ym|_Va1@8b&s%@wbzUnmkIYtV&m^mM#;a=6zb#-l3H6az- z{@C1vhd+}yyjr_~Nq8eAvgCt1emgKSs(TRAj5ptmt?pRJ8IW{cT8@J+?{wNaisIV- zH=y^g3obableW}!u&iv5D)aL2u;Nf(jw4e*VmxaA#@a*MN?E(24=zhA*(*R@m=hpO zm;9)wJ{VppC~Ry-@PGma5I-A7YHR8Js1y?9iML3r%fDHO?H=s7lJ)H1cQ=3%yfTc%FyZH2stlU|o@1E8mffYJKI9#8tF25UkJL$4 zaGk>c=@_Kh#-kj!6R~odvdoDyA`-W|<5QddV#j82Tc@>hXt_0=7$Ptug_Gov{IWYm z_Xy}p$4`IEx;Wv=E>?CXj619J$<|uksjVib4za++P67%QpvbDHY{i2-6jjQcy@ z#IH3#K=9JQi|_ima^o*b;Hlo<)eSw5s`nFywr)O&A=GU+$%&u^taXJJ*(UzWg)UfP zYbL}TjyS-?Rv4{-=>>V3qOJ+*<6gyA+CHXq0=8!dohIMSm?FK%tmUJ6JZgt{K;)#- zzN5ij@|9g^CtxygaMWwbB* zlM=FQ@qJ%klyKnz-f_FAfYqbTbKLH!{^L$xE*=617{E!0y z2Uap$l!rSGNui=dk{Q45#7ZBkGT>~UZf;!%r{7d7nV|T{lZLQCl}R)zIEolU>xLvz z1TD2@7)-V*L7P5qOzbad2n^|DGHuM#p)HxZjQJBax0sb=@K+JZ_uaQUl6~ivTjqBL z#}5y)L`4C5VHq>Uudwk4YR}cuUD%HV8)ebgf8vU!i*ydN$xc_JZ*L1t-!rlWsk=Ai z5m`1S=}^%Nj?^YSq)N<&;QcLVySyCSGT;BX%$@F131$~Q)}(9PN3}(@*=A5{l#yE? zmm@qmfY@mdOzE!X^m=wr5Rsclv6H<^|M41YY2ibS$QK z+*!;aly+1Qq+-j{K;vYoy4qmwUQ(})?$M#*Jo1&NMt|%*V4jY6ysJG=1AWonfyCEb zNkW;K#$0i}sr#E0iR1&8odS24irbA!S#(sH!ELp~rb+!|{<{0o6u>A`DXmkbXl^O)&tLWV<%+0A&1TnTJkynBhRqQv^`Yl7Sh8H?^E z)-Qg#!(jq_$JetqJt0v%uJ1xg;`eh-87dEHIznV8#?Dt+alBP|wu%~euE*MuBxQM> zQfZtmgn9CaOubuMwe&wJMdS@7g&wiTO-8Yp7{ zW)(^1m?G3XPUIg!u-0-O17y8dv{?a`Y}`P?bZkMc4N_irxS?mX0g zK;bx>xtsd2hS4aGbKhK*I@rCm#xmAqnh)`^VVj~+=NO2MguX4rC7-!BUD`^SzmC@Am*%~Ih@#Ao_33FInDdQ+7#h!LPxGpRe%2h1I^=+;5l!uZU(=_~d%lt1IS6&LETLMA%9(PTMwZ*UMFb?KDR@_@w0-Mx$*F0=tLybEDiOl{ew52VlV@seuHa_&P zadlxY@v%3*#e02s|*rRIzbG+=Xyf-+E!Z;D&);RYs+h_C~DwE-I!7KPI%mlTwF4J9aPiI`~`k{ zi|)f7C#uRLIa=)$^pkxkHJLiyM{3h69zd>K^13PcvsEq7%A0-Hshc$nf1Kvzh(sR=k^7K^u67Yad3Anq^%;jF)R&gsUC$%z9mn$*2A&a@Ww(}R4 z(qv&_q*Hp#ep|%QHO(FiMurbdMtz$F{070rI~SSiGb#=_bOKPVG*jdo8H5kj6@~sl zWFq~`Yx=U}sviPBw`nFj>NWIY5{+ZL`Ff-1VqnoeLSP!lL)m*jk_8Eobyi^E*$=)| z5IlgJ1rUy0sse^8cWT_4TmgY_&3L`Qy8Z}Y|Pza29xJk%J$tVVi{ml~9 zV0|T%6}hC}7>pULen{B3^i!Grf*eVIlgai?I4?t*AtV7iS(vxjL&f?$VWZ-UpO`lW zdgN}fNku|NyC;p`O{|QJlC&lnTZ8ZXQtxHMtC+EBa*{Foc4p=Xedxb`gP%kJ#QH+1 zX!P{WwwO2O#lshF^cjg6Nh8ZDjoY&$38ZxZ8O2*~F=LL|*&S7O$v^Zs;*!SB5?kXD zG73%1nFh5g=AArTLZMefH+xaK(5zty@h90?nYAz@k-oW}wN$PEbIEQLorMRjHyOD& z8Dp9uCB#2N_mLxVqhD!;KE>^G%3S6!ZV*)o&*1np71kD9VfTEAG&L_CG+zq3nG3?5 zK#7zsdFSw=+L=+E72Re(`T%x5Crsj^U{2~SYRB$Q1bMcj76#O?o zzM1N1B0-ofr%KTm0dI&kU|4pDNGQKD$@)>xb+U z&oi@8v-o5B-O0!q=ZY4kWF%!}{s6wwk8ZhgR{$;FEPs>PJr>P3k)5K+q728k`-H#y208SJO#Pcd; zBIz$V>%MGY9@X(a?K?)DVm%pAGyF|I8RQ!{a@ zWCpi<>|9}^>g4LI=rq$(Ku?{&&A*ku1(|aPA&h~i>DfkNI9Dh>%dj;tA)3;Za#$(K z#OxwjJEM>@rha&ar7X*Hyk)ca^8&wqO~~qMIDdkmO_OLA$hO2|Tu#b4_!6Fae3?Vt z@NB#HXY|a~ioi0w2-Y?5Qnd@%c>CNEh*mCF+*jSDXl<`YU5T&*# ztw7`Bh;2o2M$6pDfP4E##=^`&sd2tUtOOoLIhYr-NkdTw8i?}yVuYobK({!Mvt@vZ z|Hc+z5FP~ic}<|nQPGx^jejLf0X4fy(Ij&m60uVW3#FEtC1Kvfqio%$(mVo^pJqPI zZp?(XQT=Hcw@IqvczsK+boRRjXmaO;oy zatz@Bja>=(Qxz`$hE#qTK6M<0RJ(r~^5B}Rk2FN;k7}yVYE8k4C4aMfDi1FzOMh3X zs8|QxRhd&5%6Vz1`e>+nX_ytSFS|Zys6K1p4Pkwmewmg$ZY8!KCd+LO5~{ZH(n2q8 zT(=n*&g$Mx2otOxF<3BVl_exyP$OM1#Q;mL_{i^?$e)^|#&-Yrtl5t-oAE(A?#Q9h zLS1=fHY=@+Yk9U3sjrSJm51wfBW2qz!20R6!s=O7!7*Bji_udpxtpFgM3HMtRsO2N zw0FKL>qK4NQyuU_cIm3B)VEds-J0Ru zx{;AO`KrG3^rw7Z_E>|O%5Wvpu9^Jle=Sx2Q5(m9q4}jc%2?6HTG56<5v;+r zvC;<9jkA7aT0>;DA7|60-Kg@ZLz{bGI?J)Sbk~wE&QQ{&U1!$0g&%!lq58mfJixJ) z-w)oS%D|w0jd@srq_%>%_Rym}B~ZWCszVQlCH>T~lZKfReE1zrr_ri+?Cs`)?=X}3r z>H7&*V!Ky+AM&bCFVDAmpcmOsM86Gz`3`; zF#eM0puo+SVo|cCg2~e*;AsNm8j3n{+swLsIK}Cb`_{s|%0NvPI$B$;z=DFN@qTW& zQoCoIXna`HDVo4KB9c1ZBHfJyZ@PtA>nLiCt$t0OoejLMe4mJZio*n4uF0JLoFlnjosH-nn_|I!+N< zP5>&{OESGaC-jBlmz1uZtYwi8rFf2w&AdTtn`rEcF2^?O zszymj>OEc;@ZO_YGlhg*K)WC>w0pfV;MMlwL;9S;o4`P^RS-pxCmK znDuks$n%$ah)<*I$kz73SD|QF@g*bjTC{DY5Rk^mCOX#k1tvN?dW$IY>6Ah!jQ9eb zzJX9foaj5@PysU%JW|~xA$WeLxA#AQp5(L`iT{JTF%~--F~$as=!Sa$;xer`m9I* z&i3jiuiACeyk^ab(jIlyzmZnEND}WMbdp9fi<5+Q+pwdR0{8S9!kZr3d81GgUH9dq z7TS|3u=|0&z&aW3(>8m!wf?ja=eni8M8Az|hw%`4gV?yPmgcJC5Xxz{@%(NEiH?%x z(Az~dp0#(X@1;6=$x4BsfSThxfakqZeOA+U6CU~pkL1c=(WR}Iu4pRbSg;P?VA1BAUUi>+%^zm>xFYuh zfzYD}*~J?D-pg|hx;qb>KGwJOQMP*zn-Zor6OT9hnj-fAtsQ0iaMH)$qh0$LHUtkR z7*+lRCsT&*hDVX9JIQ=pNrIZxlIBWbo6h_ zS~lMw%UasNebug8NMX^00oua-FW}K>F#7E~nBM{S)vU#?l;pXcWW}gV;5wbukKxgw z>JII_b>Z>a{Xio0jrs1yZu~j+&i3im!N$T)+=4#02sO<01Wtf6M0BOD7eKyFRE1KL zg&-YyElEi~ZR2*lx=&!0dX?a}PO-Ys{I}7qSxhLZT3Ji_kY-jfLdzumsMSZcp7Rw?WWnCq96`_mA5^f#)+9;cZKU67@_b|h5Rdg+2 zYa2Np@0mU9=78){>sH__kyo1=BcFruRf!RnYVXel6r+Pop!yX9%3;qd-hUSklv5S2 z_u|R(j}wcb@PLQzU+#3&Qw*%>qAOBD(glY>IUX|kq*hlExHF_q9HPz7a5~qJl-$}M z390s>Bv}^WX>i(JJcx(*^Ej&~ORw%9PWIL|0m@}X;6f#dGoow`?h%}94hdxl^#nui ziBd2LA(n0I3ek~fL?*Mx}+tZA$0V;PRVdSIN8_|q;!~jZM7VBTKCt~uL6b_j7 zCC4V=zm^NSe%}fr5$xj5SR@R&A0P`fPoVc0hi|lsZBpWXtqqku$;}&8$u%92P!*V4 zKu=YnYhu3#&5SPO=&3L3aBQhpw~SiUjxns=^W9X4DXtdiyLZM{YE>Ek2%VqAkdi(L zP+V&L?M~O;i3`-+A-t*nIUd_Z&)JT!ia%E``Ls^Bz}5R*dg;EDzxekH;>JogCZk*D5w0VR=&gGW8<19h_bK zHYXDnrxbsL5#YKicTYjfekrZXXzLW9OPFL~B+I-yqvfieM$<~I;;PDZ0!VvH(wz=w z#wA3P4LzW4Of}20+uGb8cxP^Nxm8bNIO5T_kxlxn*ijk5TtA0N{|{)Xi|0^ObdG7V zETEiqpSZ`;Xsf>KD}PkYU{UR9s9n37cDY@D#`nANU-ZtX3Pze_p>&Q)8r|wjv}y@`{VWr1kJ>BkYFfBNH^2pG=Oy<^ zS@nQii(*iPO|C@Syi6M&tkWfIBi`EB{j@4&8Q(u3hFcJ5F^IgtVlZUY^Kg)+E?d0)n8~4#ulNIby#&)dnpH; zq00I+zLWw;PZ|MlayOhy>?1!Txp)_g>IW03e`s@quoct%M;j5-#2cx;_}(g>Q~|LW zW9H|s4F@O&@h%g|&nqbuekaMKH60!Gf!MY5aQe#i)F1Aly5?Qzynu`u&Ml$T8BFo* z4@dgz{OR%Lf1X)-y+yRn@Do)!`Nl1^M*nWRU$>NYowiUGrJD7w>d@DiVwh>0>8>!! z;$5OJsY(!Qd$yjm&Qkq_<1u`#*LSAT{_7LPYLrR;XOx)dTtsBa>d$E8nRDZ3QZTzh zTIVB%#joEg`gJ`o=M%nj1E4y$ey5NWA~#RifGDT)KTaD*0GRXlT~Lj?e-j1It%Vo zffeUv7O##MnOhDrvL$TtymV+%`l{$r=+0mFQ3Ok(I|gKF;e)b`mEpsMI84za&e@GO z;k!6pNlABAgBIw3uB@8WhV`>K zp5_ZEjWfRI{+i>-UAAC{v!coz?$+JPXQI@qI=jc;uQh;V6Wup= zpk__RPue7SG~>Yz%=1zX^p-|^h61d}>unMP%YN7{AAIL7m3W&0ATd%~+pXME*MjCSC!lTK#K zrn5*haaVepRp%+WHqHCL81|)BlXlo(7%xW{#3#p$wyxpe zE3YM~!N23EQ71R7Q>&K+rd`qjs)$zT(G*$~j8?2WSS5K2L4r7ijN1NXbF&88ovUdh zc^jiM!>w}HQ|krV62%~P-Lacb82?oD@^Z~fEkZ}RMq0=2a4R@nY{7bypHj^e?Y#P% z#I@hdbV={3Rny#B%@X&i&6bUINw2$$m>ibVhJ_GQ&46~=dwiu#WUFZbUJCSJnboV} z{lZ4QdS*p0dpa=JYU2tH?jXKLxtZ4=RmzA(XS~Ka^j!n}{eqUss_9nS3r?gfrAZ!? z76qpk*rzHz<`Yg2I4XKs#8qsvgaRfZJMdB<`A5k#T~g$~%8P&&W*eBRV9%8Br8G?# znsPl8lC&=j^1@6GQDV?8>RA=;S&A^E8diG)GiooG_0lEUwq=i8Mj?PEn6x$tamd2g zyq?KqZ}pN$q&56OySGP=s?&KGoRBJ~-1quD7um-4@_*Xo*j7wn%~WPtHKPEt$D!6{ zbUBUPPcaE}W%@>yjm_oWO=b_wX@*1p!NAXn`hUCuClaUq0K5Ay@bmy{bio{TH@D{<0{RI8%5DQ2= z1npZlp=y-*{6ihdv|B&bwz@IRCB}BUb*DdbmCF;QH+fnM=11<%xTTGw2g(VI%_m{N;jn&=4`i+EPQ4SZSjjVbSBem&cT> zZ$_Vd zJv+z}_4c;nNmK@A*o5h=)ME3eUiJul#-$t#7oW}N_}oB$iTLK0J-8XM9s`wVC>6iB z?#9q+!G9>qk1nhvwfIhNOn-PgSTVR5$q_+@Z9&9x$#=4evyT%X=JkTg*3pyN&p(Jr zzfoNUwo}v-?c~|!=vQ`gdlM|79K7l5G~A;<#r8SJ9B}LyL>z>2cGEpCe!>*#Q{8t^ zG2B0wv;ARlnKyVhSorkRc|W&!*jrI|?5EKX@&NxLHiSV3-29$?4d=wSYdE8{Z@8hf z3WVn2ncKC4#|Rt-sX`wfp=nBzS^n#~9ZX}lJDHf7r1*P46x zUI@F6;CvO$vSikA^ndrYoeJKm5H=#J=U75L!SDu6N5PKLwnDsR*^0t85b^2I=>iJF zYA2hRUHvvFC1;Qi#V%YfK0TmXHscmjv(=YOkU=j%Gv3wVUNXBq(lfgWbx-}ycLBi| zOEKJQrnsQJpt?#O`ob37@Zw|Bsy;Q+^%!o#vOq0j9@;V*M9e%I!f(<{pgTrt)P!nD z{_}g6F`m@$CcUKG|yhGeJ zI2+~`?I!#D6~6_q5c~1U%+5{N2DpUb*IhI5PQ;crqh5NOEN45V5CIyLCvol6jPPNY zZpXsVaE`nexbSXT+1V6{OMVptcvOa5d)r?cS&$bFtQpH#)TR^db`J5+*p0k7TiD0z zo}7%`Iz`6|T)*w(8{!BkzjRDId28|?KY4c^_@+j(4L<3+dMOVI|5RxXJCivf+rvg4 zcy6+6|0NXs%<edyK^2K%H0rJootuD<)d0zyI`0&o6+ zM5(4CFG@fs@0KL=or6K3&VT??(N_{>eZ4OOi#057#41i?sKhjbx#~@$j3F(cUq-qT z0Z&>pXd`*hPyJmWZAb`&{etg;`NHpl&J(>G$v`=U!l)fnW^iiDTS)R#o!0wA@vzF% zh7k(yXJS|dDA|u8JrGz3%EcGQ5aU44pY3Z;1RVHnGFLt~*B;M4w`~NtzLQpqzD1oNR$8PgLWeIb{&V@v zfq%zlWHI%*=*yfE2PQvmjA$oCJ;TW@2tVr0+x6=!&aw}k^|Sg6vdIIhx_N3@u-FeW zEtm;dGI*XKL{MEnINzt*9Pa|Xo^MHK`l!wlizDrsO{X}JvL6}3bn(-XtNqJI_zC6< zVK>qna_1i_gkUTqKZ$_87)n2n*y<~G$2?>ChCtp5gxu@M*~m#8u#I@cj~y%E*H`QY z;nN}?8YCx?%VT731ASortR{HzSu@(V=lqsZSo}~D$4kVYNBn#^UF^nx%zvvYtJ5G) zM|-!6ULW(4@&e8izZ+#VGK<{Ete)jFax1J)kW)SZG5lW8EGP`p*B=WZf{e~sbgGW-}?i}2wG~>=wr>dJu!$01jP}r z9eoX{_me%MN6@qKnZdyigYf{d0F*qq$-tLC9Le{5dlE}^A!iih-|89u?gyBY93U8} z)^jakok0Hykuk#O#U{qMdPPj$q*_;67BK|Sz4fke0zuA>!Vh2DKkK142AI@_8erJN zcnNF=Z4VO!6e$csE|RnU7%sG?_domxniMvq5klMV0x`RAsK3G; z|6}A+FTzVahFBJS4KjlqL$EFwFEqcIR+b{SBJTA6fPAjU{ZI!OVR(D!O=uAq#Xt+t zu~CUt)@?t&5ym%UVr2Z_+5Yf;E=bjfdLcbfJ`iY`@$Zo=ANRyh_DtW>p{~W!iL5VcIhvHcsmMs!o8q> z;FTHTh3F2A80--O2E~2={hx_L=-f9p2pR8JFd{sFEenzDZ~0)+^9L6!KG0hcY=%97 z_67+$(me1!u(#v9AicnU>d|b1UP6~c7!I86AA%5mh-4Ge1|c(A@*NlWcn^C9ssh3} ztY%PM5MngCIHbw-fsk2_n3G(&#j7 zV*89}9-Q27_5s?D3*yfYPz&TssKn?Su)-K;(38PGFpT|!BaK+J(CrcWpku>6B-CmI z!wZvxQVYcsSQm00Jp3Vcw{JJ(@;EUtKEatr+`MGI2x}i;P6qPyXJMGE2a^0?<;BlI z7KRgswTJcyBnzZhT@cgZ?>rfaeIq1>Qh>4umhIOBDS`|^^-^5ff%>2yA4UVK z9Zm4l8f!X@?4dk@X#2rNQz&D)-|)tuWk1-2_rWHi3!-l) zhFNYOqiM9D(n1u29sc`P{xR~nw~?mf*9=7bkoe%qp#P9Xg%}!LBxhI{5qv`%gD(rd z50U-QB9;rA3xcU0l_rEGxD&WL`0IY351o^|`1%0*!1MVs#T@n<;R%{~km`r$t>eh} zK>cyI1Hge!{AmO2gLBXyoP$*iIh)VGFtYiEJ_a)!sQN*g|9V3I$EO%i!ecZ!D5;OT zi2ZI5^b6Pv7|Uu9KWui$CB(5F&KJ{{a1A{Vjx}U!GC$AA(2+_Dfd#HDD7^pU7~uy5 ze|5%Jj8H!yM#c|v=^q9yg2W(RQ#}gT3iZqxQ0VYwAs9i7AZCcc1;>Tp=VpT@yd_jQ z%^1wz3)e0KNXjr1wC*-Hfi<#=mRR> z@{ymFxVGVtkzd_^o(KC1~tkV#5L z2n|kBR7J)E_g%3DT9hNM6QLi3*}fMi_10Jge(p%zEJMNcaF{zZplP)_3WygiOWqbT zi^q)RMom160Jdt2C^92HK5sYRPHrNmV=5-R=9NCZM#>I)vmV_SQW&ajBBGv0KRqw} zU_CmwsJS;h^HL6Q=)I7rd3;4uWTw~XE`N3rYOv;@=f<(Y+VoWpz<8?N4!n|TJ-FZF zwg>qrADj#6-rTp5*>5?oZ4ctV2}=dUca~5 zpC4lKa9!UIgISNyJ#KxdTyxWJZ$)VRJ{;*j|um&FZrG?_9QLmvLjz7r_wvzNcbya;YbF!3m6X`Q`7q z;<)7@e(c7~tw~S2Szv@$^yUsS=IiFnW|z)2*qh7+b0!|P40}E(x*dFawz+8OW_lGt|RBV$-Vd@PjpwtDN`uu=DO{P^!oQQPzBX7kM|Fj&8D|LbL5 zh{ED)>6Lg&$?N&DZ;!s=`={*yI97+n%Yb|XXoqKTWc*cn_H%0-*?9yIQ~k2@ndH`U zCNb{$cc%TB{A13o$K5OrPsz?5|Lyz{9@jbe-PJGP9i7hbxz+#ufbYW1k>`QWlkf$v z8~qKwb7T4wyiG6~NaMpoVq_r4!OHe`Kqwrk+ez1u?BP8^!uwf2>@Ky^$y7DW0z6TO z9f;H@z!CGq-b1AYa)2Hozah?!%nvZ_cx&*aP$DpW2$QE%&wF))7aG&s=Oiz0;>}1a zBX^d{IMrnb*olKjHF|~Au3fo;iu#2FH&Bke2e7E_SH8}X^bnzX5hxaf^pGm0Gw*}+ z$hK*>O{litZ!Dfjf(ZVw{~6l#E>6Y}kKjZjfqKLx3}O_7Pm9DD`Y;nP=bI(R_n+Ib z^`yE(+L3+XeNivFB5xxRl_sPh1YNEoIibR+ZwMPuu^wDv{e%z_qb3ipcgIM}1JrXX z1K3^r4;OC1UP#1#^EIH0m;<7%oRB|j!v=?6WE z=gIWXH@<}37_TUCo8kTs0hQqdZz1wCSHkNU&VA;e zwJb#9HFc+MuV}$Gxs?Ks8v4Orpl~b^%{&qtKC1zzmc8{f~{K!@(u_!r^9HYbjwas`wM~+FHQ>(=z^t zt}73R`uqNsN~H){vQ0vYkjj#6DrF5VB@-VKBzbm@(^5-~WHl^L}2hd(U~l?=$m$p7*`y-gECcaF_q*YHeX6g#_*04hmRi z=Ol6yUr4J7B?*R&lBIPj!21(xh1;OJz0~OmbLGO3CPHX~M1j(lUs3SQ{sg53YDkg> z`ocwupE#y>QLlY| zJab_9?){pwvuXjSD^E#Q+cZ?ye8{($wvCYm%Z%nb+VL%(U3=!3w*D%y;Ojy3U37F$ zZqiy}bTJ2O`YnWzzTzt5h+C{bS*Hql+4h=Lb%k+avZ{F8p#JN!5c)mhRmCO!%Wcb^ z3-@om08==4bW15pwNGOElFj*yHEurf;pl@*LD~}G4;(uK*8HGWP4Vh>Jga8s=d|h! zZn#(5q%1e-V~W~(JXTQ2bTbSySq`uPmTgAAaxjh|$Q$vCXgujV?tDEQZq$E&K2 z8e8M>=u2keUcr(++u~kPl0H%5UeP<~bbZ*$hhOzy>d)nHn6nh^WH@*RS>%&6ATxyuf8Ny%uLs-Cl#J_UZydFU~rejKdn#Rcf zf&T08Sg+gilaqYl&9gVbl`OKpGFVQiSDCb7bd|2RKSjge34E(uv>c$}Yu@@o+sSra zcQiY!L)Wpb^T`Z?e&74uz$+zdqbXVC=Mlkms9S_|bK>z5bmbvx$@R24sG>thv3dQu zkZZ;X&_5eVNE?c@*u)}t9(_y^(3C|#<(+@p861cW4Q~hbCGEooPA+ctAB-@l75ll! zAC_z`M%4__G#yNYco&wn`XU>|*@5;B?1=z2I6IKIec?(Mez@IJJ+WjapBx@1i}fIb zv-tihpu?{Ntl6exzp*pcfD@)lMlRXFTgS}dT?ItqHC;va`cylApO-eh=6_r~78N@+#^T%MNS#lX0lm&xRu96G-H1OIR`(XopguK{9%I z9n9ywVm&YoW6v44L9Y`&kA?R7N03+|*kNm!`L^)Z&+QT??u^$12SvOh7~}xy-d&23 zi%9t<%2QcRX)uEQRWw2Ndfm&PWM&|}vJ&lrJIplK@5AnC1i*1rc`Lz#tmKoVi1j(X zrerZBj2-clp`OGw>o8Ndat^VRnBtJgf~y@L{E~lBu&o(L(<^=vrX54Uc2Xrp^63HV zA5M9OlYF&}{?aEpB$u~JGubO-Mtwgms_fT{GcGX5GyroWBdcN@u0AuYXZv%#pIv&k zs(&p{?FZCIuxCv77(keJ&s2#Ljef)L=o)6QV#48uWlf9qgT3$hU`PY>MHo-DfS(Ok z0J>dFm@OVeXc?(L;HBFK4U6kyQR()lX2gu<>184i= z?AyVxsF_F0-J5oq{T!$pMYVf|QB*6oljRwFt;T85h4cF)6=@C#){;Q@DTbwv0V1@d zeTq>REabq_v(?L z*uveeVz27VE@Ox>V>oL}d|@&D_AOHnCMIMI)}E8Jh?RHbhGZ;Hu+7JIuSvVOB}Mf>LT9GXpJKsKx(Woiym7@f+8TJHV`<0qM>_mD)tY1xpHGX< zBV8N-p|Z2g#Fs&3bn^66?+KEr4N9x;3T*TRGa&+99Z!$>8>np19+5ck)fE)j!{KzE z1bjdh#7yw&e(f0+B)2vGQqdNjWE@fNp6Rwcc4U;+eq`Bn9YSy+$$ny{@UTMGfDpjZ zE9TAGYP<$ck>OzoV7YzP=i0H&sC!8mM?oj*D2rOl%LEtHqZ_WG)aZbJWNd@*!8;(C;@?Cmi8tX6l zcX|Obc17lLq1@n6xsJQu$XTC{l3|T~?g-4a{K=2e-e&dCoozrIy(K=+{h3l-zi~X> zg-IkR5G*TMI@i_@)QUK6gAxZaTpg}(<1)Z}trL*1yjQ<2+K|=KqEM{ctFJxr@A^5K zx+mPowb)NsVL4h9PxDr2(ZT3m?H&}Q1R^b6R8Y^|vv5{dT1^PCrlfFg8(XejWb>3uNDa|zE z7yI2H2tSF>(578%Vn~gRo2K~>qtc$XsE>gVkFTEHxY!ylHI`y>s|A@x*Kn|OGf?BD znp)?-oKi%$`ru=z8*>cZJCeX^h8ZL9;;Af1y0adhk5 z9kcCED(`yWr5k=M`0S?jC!%mSJ{9K^*nZcK>T`jq#5EimOMQnUdO`_uKn$@Vbo~vsGx( zz7&=?hC3pAnyKkufD;~^H|qXLWW>G|Fq-g!BX5P8?{b{-UVQyR3h4G^@XuYF)ShI( zpM9sAmv&wwk7!+jR!o;SHKUGX3m4~^!*+RyvClQl;$IKy6f^kxj)n1)oT-~po_?!= z-xl^g=|&yNG#zZ332M0W>4RsUnZUX{t7SiXu6KE-4;3Zg;#sf7f%OTwswYJG2l*zqf*>#QP}&g zy}XvO%!dVMI!vH-`e*NdsS$(RUOw~X_c0>(gT|C$*z+F8OP9$-8>e?hwo9@d`a4z; zgcOs7j|=ncx$*l!RiTc*mCU{$Zy((W7d%fPFo1434h&ErwCCA2rE+9j*AjYZ;u2tK zfKqNm98!pSR22&Skr8IQ`VJ8KF#GAh8z%FX^6Nt%wLTr87HV>?l4&H9_WK_~xy0}N z<(K+lh3*%IFY##$IXilkGtzXY!W=Xo&!+_=W5PQ;0i2I*X3U`n7n=BIlgIHotyd8$ z-RI_Z{|+jfbarG5KU_UajDcN#{9}xo&1%j6F1!$c#+~4uUKBjZ2}J@=I}C@^B_u3< zasiu&-C-;4PI;IT-Nd(8?mf>@BF02H&dy`0r7~yy*9_p_3v4h)4h3kT|Gwy7fRd)H z04fk!SD1kI&ZKUq=aW7rQ0qlpiy=;OyB;TX?N`KoKrqi{L}Y1d-L{6wZ?rut565my zPV+y7oC`Ax)2C-mcA>Pg=ZC^MOU+AE*Hh}bWGc8z4}*CWveU_+bzaZDW=Rd89I{b2 z>MXg$QjGA~Ot+%60|k6p`qKr}Zb-Kt6Muet@!16I%HPp2n9^r=sIglv{@jNlkhadq zT|t>WwGJdX&ozeAV?A3)^3l-o3O;-yU`6qe`Rd*Xx%{h4vuQOV%friItnq zgLcdn`h%62j@$dSuvDfcjVG}AeRG+z5Xp#n^67?K(U6;T?RelT&w~&SZ-miuTe}O? z50oEX1Dz2w4@_I)e9I0Q6=H({mNYKRMnC3eKg`a^Bq;kwEdP2o%2hk&W;wG-{G;of zZ@c;OCqj!pHzq30WbaJT5d^R>1E7L}dNNYEf3M6atqCRv@wYs~7nl4QC)qB26AR&gMcQ}p~_wP`(p zn{-%Vg!yJo!B|d6ua}}=PjBmC_T_c=nt71&j56u-G`r#r3?9ZTfRiEZ1O^YdB2VcYLeisbhG(|YG@BD@)HFnK^L7Dfry%|y#?f#E-L)xfG zha?gO9JKZCC(~ZKA1au6Lqnuj7uh;;okJw)-5Pw&Z8`dRDM53L4ExeQ0KxXzX*gQ4M;T#!lu_3f$D*m@zrC9%!5Nso_h=S zb-$+nR}}i?7(09nzONv65u0FDe}rwV{gR(U_q&1`^eKiZ^X_5;Lzw5gk$a2|G-#6E znyg>}dp&a2ayX3KE6$Jd%@HCUr*KB}i6Z=Bwdk5CQrWM5gS_$;He{7h2RNJdN_0m5 zm%qs}mijgJHT#<-);v!0xRZjBj^Xs_aMJQur?h>dyvsp$^B>KD$K7#3z`wY>csmt* zal}3Y{Xs?cy`a$fd~?Au1%GT=pr5mqr3#=!d$~i|H1)XX%=yw>YMMDyG)Yg}DD3f0 z*WmpL8KRjyo-{VDy5#n>Gv@5;ad?|0@fsq=%sma(YU3$h7{ zf9^a@9Sz7X;b-^BLlisgKJD=q2@4&w&bCP{5H)SPUHPDHi|lbFGj&pwcLn>^R{mYNYz&w+aIGj^^-r8%4G+_L+B~d1pMa3iV|H4=0+Fd2NN!v9(b^ zPxs~BZe$+oZ{8;Gwz8ngCPi}re{;DZZ&T;O$TGWvTkqr=;67>ef8%+Uw%3dauw#;Q$fzIel@X^%Q!iVxp4R~!r@-j zVUJ9@SZV8-Zi5OJ%URH*oMn-5!~!p%Hdxe1iETg%E3My5o#aB$I*zmcqL5ExMk=@c z^5K*6C6g=ET5=u73bDkrc~M1) zj?oIFeL2FsBZPEHCB~Hen{Z{U^%e4AlUx0`j@ryQx|2#kw>_rgDao(zG^yOm@)a`R zWdIgzZplY3X?bt#FAy9VE4bP!Kd;c?Lz?P)NKz@~yhM7Ry$qfFUTmD|mk7LKq!Lyx z&Z+^49hrIb^Cj{IIE>V3vCwD)BzIw%skahk3P{ikVXe1bMovB|j!yLv2V4cal03aN z2`(7X8J`VQ@&e1XROaQn0ikf5S_3#_djH4e7?m;jYo&|QCkq+LSZ11LVxToRoTRKm zic-XYJxIb9V>BbA&@#~+c=5GzAtR+&pnq2d>7&k%mPkm`O7!79CW+5WgyHR{@qpuN z`o0BagPdQo-M5H9#p6;x+U^(`*gnTPf-=Z;Z5vRX2B#r4{97^0n!j-bvG)mv%m_-Rjg4LK;j4gijK?f{!gz*8XE$3e0~A&7zY&)A}5+Y(A$ec%LgChA`m2 zo}{?(@9#xcGVWx-+<%E#NRiS?MZRgvHW%a7JS^DSBuvK!i~Ho_D}J#E6A!nLCjp(f z4i++`qPm}g2f*Xq#VS@9PzCf|3Yl;#a#}zca;xSp6BFx)TdZlfh%E%}X?GiRGrsV;LP(&gIlK z&klPx6ppi3M8W9}50soQ(#uN)2Sh>`FU_XX`Y-&-K3t1%-dPte>atw{E7t{MKX!sa zIK6{LAB~A(;luHhcz8m)w0YjlHedHg^V9NxdQW_|$ISDFmPwdY?oGkkk?NUvVjhUh zSiq&7Mm}f*k(s&vYk#SsS;W!#H5}N4`=MX3Tl|6F48N*niTYG}9S4r7nsQ}E*twDU zmHvJ+z}B6}az2VXwJJY9Q%`7Ze|2H4@lDRuOZ-zmQ)t-?fLbM34`Dd-jAfXpi1sc~ zMF;RZbLOFXirhRF@=dXe2h%rrzHg;t@ZI z5p(O*5V(<_Na6p43x|n~_5K~Ld%iQ*DNnb5G2*<~8l3i`uxhh4c+s3p%<%UJEhaJ- zw#O%%kAbf{ya^=!In1j`-l2oM*U5nt_A$1p6n-{biH%=jE4pufo-ChW7`JJdgPgaG zJLJq0=mf5!M?o?9EmFNJQ}am2106oHB2!cN1EO_Sa`v~LP{*fa%BqowV)bT3FmIo! zdv8SWb%jxIh)x~I*;$pI@9B=Js}ub<_YbIhNP_*NVyrwknAh2vTpUrsj)<6v-mwrI zoMOaq-dKDUOR3JzO3pW=R4k~1bq#le1aOK0;v}9#ob6|Z`oE}?AENR+D3=ZH?9k5ORn1bxT_RnS zLM*U_z%|JZ&z($@+10Fv&MKsSr6Tdq}dx+adndk zGa3PT=m}LqCob8|-eD~yR^cr=w5fhYsj$rW0?C!Ev{z-a+4Zte~LC|}2 zQ5Wez{cye@GA$8r>0;4ki>8#+sPl`Z;DGXnl6c?V`TjFN2^s%k1|-`L{k66oS-+Xy zrnRAffhJ>u7e;z$v6|xjElb->XE|{P-(ec1K1`K=trU29`BdcF_FFrJBsHE=G2EG8 zEhxeEYnodlras_dauunkc&2k=rotMTR+OpN4R905ESFNTy`DlQx%9MGX183fvPG{V zDq^lqSEogKdT!@O2FX*qy1rch+zg|2ge1QMf;vWNM-~tMX>_`enh8z3y|OoCe{jWI z_iDL5Au4R~2d=~?y1{+Gm@<6sht5B3M; z5DzT&IaKKE;}#I}23;Botsg*E_3u`0TP>PV_so45?myidp#syS&u2xU9bQ5|etFZ@ z@*gAc3^9?T=?=WUT@cxTb-0r}4^C2)V86F9Y$yxiJzESX?AO4d@=!|o(}lPQ8#9y$ zcVPVc&>z~?^AL^Cw|{{(Xey~HuKY***%H5 zE_0?o$!!nrEIW2nGT0>O$!PCj6d@uu@0iC&ca_;g(`BTDK?)kR3w1lJ@~!2wuK(`k zejLgYMmxnuOMBFroO-kCjb_Kyh5`#E(fpfqmFsFyvB)Q*aH;r6p^b`SHv6ZMU*RY|ho8B96@zHEsX?E}UGZnIr+w>M(CtiL8n$R|yn&BvW(-9`6OB zR&Vb~>{elIKgzwG(N>D}IX#i6c>wbIHoUC^OSvm2iIZf{*!U6pt_spN4+Z-b3oMo` zrf-ohWXlqit|BVYl1xdq>EKa<@>P`OaXXW{B&J57I7XV?J-DBsb`|Adt!^*Lh79U` zB`O*!eaY&K!x)XJup$R;D@hV9HmK>J+7Mq^F)?A+mzeP|5j>LSduIXJ(ivtIw3b{d$^YoEI*pBcgr^#Q&HYC^> zgu`KPgX}kP%nwN!so|R)m0>DMVhZ~dY)#bPaw2S#)IG(&b2wU$PM>!Jd>`+uO;zT- zv6_XpW?Q4xRkpY1Th8aPw1ZM{ijTA#YA<;6UO2ynDHTM4QJTA*(=`wAD1(2hM>bzI zbPg&d8GvV77oeM**6aIQKvn`!GpeBrV!$^GTPRNwt0bZouG3adPDKb_9r0+s@F;+f!EXcqFfvx zL-k+jM9Ub_*o~DU^$%eEw0I8>`xqHICF=J?GcJfr@{n~~_*CJR2l1tR9>^k!s!u*HhgvNK(be5_P};e3$6YBpxtGvu=0|;$qKqtUSeu1!*8!#-M{HM zm*yF;!ZbL?SN2q@Ke=**0P5J_6DlX$)8;dPsL-+X$~RqU^9S+FO-J?FKKcek*TJbh zejBvj_e)X7p?Obm(&;{>=%~s}XfCIu-bloy3pD?Cty){4xF+-!*%lG3=MZ$NdY}8B z&X>NO>!Nm9|2T6?qt-&aHHAPfKEJXn2}L_wt$k|! zu)>muJ@2h76Q^169z9wl#;hyywAANZqw<}tAyy`-zo^2SZs^{OUht|p#>Q8I+I4ys znmutz0`;K!V_gZ$wj>fFTxGo1;Um#>&qQ>oKrgv9FujWS0QQ$We1LMI`Lr%5@Hwrn zDkq(;J3H|+$OU+Fbj1u?I0%T;Ve54c9GQ&N0`lf1j+t3nfPpA-3dw;NU0mu9Z5MFPf&6idjG zc%6ODuc_+y9gAjL7`gjEOlNzQSr3cLtNk=v`}4e5hFchsfwM>x&;Re_3+L$8Te<0G zAIRNPl`={5uV9Klv6k=nj&orY=bwvlwLH`Ty?b4^&*9I`#5VxCRes(i?C&X$bvxR+ zmoH@)*XF$wwTWBpYw%E7Eap4MiE)(LrewmiYMzoDq2y6^<2T+odZ+(R=!uBUJz9Qn z{iBll?Af-wm2aqlgIv=MbIQ7J)YnPY>ZiL>&$`8a+tzBm+j2-@+&2DLxDM#8kkmEn zhAWiV%XHxuD7zV_rAtP{pRK|BD~8UQb^xVIlq{pAe`S)rC-n6fjuO)J%V8zbx~UWym*=MoyRMVLn+}>@s zF#y7Pt1rb78(;Nwru0^q39UIF>82KF=-(Wc$p3GD-v&RwNI&cw-*6ub z=XG$!)!=8j5K&sbRGWU;OoVIMpzQnP)IZEm|0Fa@P^j)?zaMu1J5)97f-pg(XyX?p4qG-oSC@}gO( zjwtmdN&<(KdKZ3_#_+E4&u2@PIc%pnho-wcKZ_9bSKr_c{j~4fqpT+v*fPXsIA%3r%0kuOPSEIHE7a?xlOPUeqzUdAztr_*m9}r%eulzI@$fm_eRu$ zOI&WXQg*tGh-dLgWh(dm9NZCq`38*W7sK0X_>&b03~Ivk`*xoAK{>p!3*qEzb#C*> z++Q=lpBZTQ3w3sBrA)jo1a4-+YhHQbI{=NtRf_p}2{gn^@IKug#iC2jLj?A_*`XfW z7u6Rpa{@}mo+h(*m!eKbYRm8AisKTz!I>|{WArOJKa`llkPk~Rrx;H{=|si980qY0 zG@Z!!yVmSv`sWZvtoj9N>vvtw)3milDZ_Dfk70>t1%VM2mTp69D09 zPd{8m^gA^gFQF7xDV+S9=HUC>u=_L2EV(gB8b_(^9p$)Qt@;XPmoTgFj&WZRUoPl6 zUO_M6*KBTsFOoQMrXiAlTG$=O{Md0`dMJU}sZ-sbNZo!tv{K(Nvi+%&vdG;|t_Qkp zdk*{X$)ob7feWD?bIvh=ix&h^E0LU;m?cVa%fqN`u0&84r8{N`6{0vF4McE~SYn$| zp9d(n%xEA~z#>N#v0dNSvf1p%^eW&rSJszBAzw4n`0}pDz36zmYKK&Q^poMFQJ7Ax zq%IqDBRWl%#~gi|I0^&#@785g%4<(r2oU4XkCq73n#|E8*oz#RTnpvi++O^cE7i;% zI^Oy*N0oXFf7$;NdORk+xkLg(tu3w$9vJ6rQa}@vD@QSFL#PNRw-jam-pJxW#acVi zf>sZLrH>ss>LUbOpR%%DO^7)Z*%)}I_6lsluctG{?a3O)n2b{M`xKthR_WuXWwCM0 z7t!)(gCD}_s}0x4}i5pjC>JWxl`)5r+$F~5ZZqXc#B)hRf=mndV^uVU2M1L zUEW`zw_G=OwRd;;h3+3%ld9E{Khf%}vo^FlB)ZqPbH5?k_=k?YZE{422r6TO@2Z^^yzSdA&)E#uSJxKmdV--PO+rZ_ z(eTNu!ry7zPu6xkrZC_y2daGSjM@@KW=+q+51t4+-c#>j;kQB_FnHk;*KMpT@Vu!? zN)ex$KOQYZS4$s0PmO_?xQZOjf2N;87carYZ%{8{%>H+M^g?;-C`tO(Q zTD!qRLH`pcHJ%1a*Hv-Hmi;aR^=`I^qk?@)@P@V7=w;}9v$JZz_ft;-yZ^4j@GQHZ zv!~WC9vuNdGn=B~h$%!GbgyUJb_%DYJQj6g{aROwp)>)s*X-&KO6%8n5L`*S{@alJr*zk()DHe6=kX%5&o zmREJ;Z2GLD|HD{%+0zRmr3Q9x_fB*#|JnQ+37r;YSMkT26$nB-da<^me`99*n9)~x zK06tl7FZXW$|MYgcxRG~w=ttvUwiRol)F9ov?grvFBnvKT}Z(m932;ly6I=j{&>;f@LtGjj?^a1|ETQpUI3!VdFDCfa zv?!SkXTIO&alF_)vINW{mi3+wl1hYOVcxMUPIj%U)#QoOkc~> z_>5jw=MlCCItDqiFga$I0kmVTtBJJblE2@ zYy|Y6Cv+c12A4amvHo*Yb^T^=tF+OfsM+$=@ai_pXhfu1kbCc0|8{he6w}W~Rmp{F zyq1g(bmDrZ$ft3oHu94#o3cw91RLbvVj4>0p0e@ak*89yu_~*sV#3qfH)vxG{>Sjl zNLX*EtAZ{HYUW8b@c)bkI(HS-X0yC{ZCyLi1{$8DgQ?eH=X+2IQuTg~NpR>O$}-er zNFim*2e?QX$78Ef&5@^AWi5&CYU7|T%Q-EsUU(anpVE8=B(~bIqkNy0!rkR!{ab{s z?006C1d>fMG{NvFi(&J+?ncn&I~&oNI|P?(6Z&}xok~YX#98Ve8#6XXf>N_ku9M9Q z`b1#6CWUHbk3rN=8tg%WDw{m7cy)(FLD<)7>fiK0v#UwAs-ku7cFvijg`w4h&EbF~ zW2d@m)QMokU@`beQo`MUB7>~RkVOlyaT3ufpsGIGusKA;)SN&ctYyTbAur&LP#2&U zb$M`&ks<-Ao4$p~WI-40!E`tKt%@-xhxE2<*{2~d(Xmb+8Oss|6=QCw&72tI&auoJ zZ~MIg|DtfSlx~*7XKxeiod|TRhaCW%GyGH^Cm6y&qKBN5cvm5NbfNW?2)_RR2>G%N z$%0;i@h%XWtJ{#MLi;X{QiIDVo0$7jAj%OeMRJ~o6$;}#TmW3bcMtBGQGCA+K$DSZ zZnQ{B7l9FiWutc*2mR!)YY-P4G zp|hIBt9<}|b!LF=%jbVT2Qg~E`0|l;EU9_i5R|8 zIb3yTLQuI;E;C$2vsM7nz zIKDF$f8u$~gH>?$arVF^LqOzieC_!=sH;DCQMVuEtY^g494f38mZVYSNwIuiL{u8B1C5OOoHk**`K`j-ot6oy+-%$zZ+eIR?@C(gwPt z7gVQYDiifrZiGhHSu$Fa-#>!8kTD!z6e!hp6J-?>kj8?(@_e8~Y;4K%i-d|Wn$coZa?m|u3@gH7T<%I^QtKZ0VfQj037AS`J3pPJv9Zu21ul3s(4u1q zEA7|Gq6zK+G=r=o|bg4Ty;D&T>_D;T3nTh#AtE{2RT9 zoLjD)gdY_afmA`?w#8!0S1t|I49moHLCP@vT^yL@98(B5-YVH2^OXlG0jMh-;$E4P zoAK7&yf!Bl`xLz3wF;-b016dav9o*Rg;3ZCNMhH%$cQ=D?mxGG2&QycPJfKLi_y5) z-K7ix*vnnuvoBzP=+Tp~$6)b-C-7Nl5~}+$7a@ewJ}QWrv(IJWNwzrzZixL)%QF5! zw$JQQM!O}*;hEsJiC7uMT>}APl7w>x*HD%~4eGr)(0Am1G)$t+8FgctWNYTRwbGh2 z74yAbow*{GJ4lX)baWi%MDHQZ#BVJJYMaBvb_wr&v@DtPot$tM5|4fq|AnDGK<86; zcTa~znFe33Z*ceAIS3)IJkGg?U)IUwm+NeAbBbn@ScAFT7|2cdDX8iSG1~OauTU+x zpxZ3*9SY;DM@l!#Z@WnH+vQNo-C##`9gj6{TArC6s@A_}k^iFxqSOS42-JjJM3Og+GQ zYyKRhkzlk=IS3i-|D_aZW>So@Ol3r01#RiRNjUl$Bp-Ga{{p-zC@r*}4pY>@JFu^N z)xZ&9@azFa9Fe?u7m3F~`}l6Ym7)6H%8)O@;51yMh&0 z{2;HnM_GPYu~XVDg$;r6BP$%-ecmR1DDf_4*;lR%PDxoL6(mt1Eeepcx=74c9yDGS z?_*pa!Bsf^j}xG=+fMG7q0n1EbN4_~3a}l#k^2NrDe)MSk(lQ^ab~2TS!RFqW+Jru z0{2tldp&UdbtT&YrcBD~!gkR$Dz7b%Ej7k;-D$#>(xuc6q|PyRp2y9Mrr8C?D(gtY<6QyfnAm`Oj$tV3Xb>|=Ktb;0Xl?G_nIq$!-UK5Vr@}Qf!+)D3s>YL!DfA%1(8U_-P6b_ zxNek84pD2a&WV@0-MPT!rG6^y=Q#ttwRG1}?Bm9Xxq(MfC@+PRd@ms!M;<6y9yrHf ziLW)J*|Y0557 z7rmZ$+QF_9GO6?EnOK9nT7J{YZ-n?AzELVv`JF$r&A+*C{wVd@+>a`$w3PSu0>YZp zVU%eIWbbhd(k@%nYtbYv6i@T5CC*YOR8XbbPzD*A?qMzm4?#Jn$WGV~xx+}NUHCPd< zzA{qbTi+K&^z@4gAApaf4!YR$Y`^Nr>G*tK415+gcvaBAO-m!4Z3kY|C0N0E#YwuS zZP&%@(*C+cLVNkxpRx|@Q+bixAa4z-=0BeI_>Mr&J+}COHjj6co&Eg;j*ouopLL>- z81E)OktqD^@v|F2ekIz}b91dPi{nXh)=ZhUjVcqX34o$jX zali=(aOVU|y(CCtxmDNVs6cxx(EIF_GD>`t-bi{OP{&AxrRF^X&3E`EO+}VwGy~RV zVu^cE&r-S4470eYS1oE8sGR?Z#pn|B;VQ{1z*-H{zUV z2E;N0W~s7Zyzo-13l?#4{V1yadY9nI52Mp?igVhH9S;j2o7FjIZ}G}JM38(jPV76) zuJl&!JucKf$frb{syIM78I)&k2mtOu9_fmG2NRyZ0I%ya_d?X}Y^%4xeH(bxvPpBw z(tWYxJSmx5?|Vi7qcxM{{TJ~9Qb4I`Ye}~81N!~JWJxb$5?Ih1I_yfqE3Vku^LYOYv zZSmvQ55a$T`CaVG^SgRcsBC6#Y~QV~(RS{r!x!xp!wZ3wGeT(-!24X87Tw7**SKK! zjTq^!Gzvyt?$MiKw{(Bf-^E9J=Di==9d+<7H598K- zfV0;3C!rEiCxX11#VrU91M{z-S-Q+)?0yt5w9l+>!!&K@6wCVyTMZWMr#Aq&JM*dO zhyq52uY6#Q#pAZwy!$Z@T`yVdn9c2gxCh+0#qRyv>dtxhS>kx1!dqIuE3U303n&1) z^D7d$f3(*Ha(__+YZrb$(WJ_^e7DG->((#iTVT%g9rr5azx5qY{p$0??Dq)g+hG;* z;T69C8GN-~*GR}n(}c>FX#!6iRjxOFz>xSOu*z)wNwg^0Z|gY{S@`Ji3I1NzxNo3* zL?SMkKCA1?Pv!}s)VXg)-?eE_htN7lBh1Sv%R76Zlue-^mZD0wEJ}y_rXlHnlwnN` z7O*|OsR$q6d8SZ&$IzUDU`XbvctD|_s`xx~%fwscJOmb5+>o%-ad%-2ukNTkpX4j| zQN(o4*GbGX6J(Byh2--zQz7@W1V^TX>n+XBxe8u0`s*$Gzw}zb@%apx4aiHC_nNxQ z`D`&67y<^!amTDpP$%n{W*6Ta8hOa#z5CR+AX3p!8LBxKr*m?iG2U+>q3fvw@p^Wm zkNn#qO&%QyX&Fo$x!y;vo#>PD;ua41SiG_wV0GtR^d3?>i+3Uc$kmX51##f+S=Tj@ zl6j|9f!g>s+rL(qBNrm|m7Mw=m*FSk8K|HZa47%Qnx+c7#l%xzK3D>9y5qO33N>P) zMUHZ?WtKS=5Od-e7$4Y471u>lT4z{?=Tn&Qw>?nPWhw-<)~D?iv!nbQYgh3oB7?=B4N%$nHtdI5k)tS1N{y)tB9~P+Rs!#pek*H5u_0ylRpn)ya^c`b`H)xK-&+hzU(FU*mO{3_IL z0+h{D8d%)^`ipTn00B6>bu$1iX@O4&iOxUo2}`8S`+P(?$g3oxq#2Mu?^rjrDVW!r zzg&cV(+quM4oUSPtPsrDelf}0h`rJ6t$JB!A zmF-v&(kQu5r6ESHcMR*73(TNuQ5IxYMspLs7r3h&*hfvFpcZA{!xz~QlwXPC^3Qbo}EQtfOUmm?hYx?CgI0COPyS3TQQ8UL%){=*A>mf8*#@0V0^%ZraM zXy%qD{l+?LJKUi~!P-s#8(xu+8U64+jrT~9msiXEhyMR7dvFW*<-haty8kB=`k&02 z|3xr79KM6K!{i;*dB1w;w;*@ey7!S_>b;0+p=)<{dsW*iOqe!A_##mJ!Prq4zcWrT z<{_NA6w&p?^ryC(> zehZWy6K{VJnEojI^iUA}4q|(W2ijv&k+ljF3w8XbURwF5z9D^rgP%%0ywl#W!ttGQ ze-|^(T@d^@W6b`|=9-@w$aM>aaA{~-g#j;o{)dg8Ps;_FKcSE3$G!-7KXPq`_{<9` zw*PQ^aDXp%aeQ!)FLqumJDUfaNjd&fx)kChPvG zp56PWy43My751gQ`OB){A?@;`--0ub%P&VE3w%Y7Wc3eSq-iAq>&?EoA3L4vlhc0k zrZ(nmXn2u(q03U=WuK^1FZkrk?Iw*sR{w_=Vnd=HzyEqABx+U0$Bi{cl*k1bdKP>o%kB5D~ z2mtQ_9W!|XZ2mpFEm-B#$vKlG$Zn#bU?TT@P1(5M+*ZTWLxowGp$wP!nE@3)WdoJF zek!PICV6caf7lX63{T5KfY`GaL|z4^3s1Y8TBF@#WH8}1xs{EA|o)}Ksqg~`s2U%UUDr(_&+~f&X%G! z4nNmQPY{_6RPs&Z=F9~Svvrg)yWi9V_dGijjFH3VWuR?ea3&3(t%HwWl8UrS0}Si0 zr5iw0pgKR@t@D+~i~~+JTk@46AEqIGs41q0USk9Ebj9;)dBYc$lAH^8lv+8T8;zNn z#GkC;8`mBipMSuw4IX`%G4TGqN%#LT^&UV?HDAEDihy*LCelHq7p2z-JPJ}(kY1%r z?>zyLqDU8z8W91J-a`$&LnuP%y@&}VK!A|;=Kp^4&AgNO<=nfwcXsdHJ+t?2IY)PI z)NIFNBjvr-li5!U&Zh*wxeo0JB_mv6Nsd;;>wc(xSpNuNzns=y$DX@S9%GPJ=oI0(Ds+`<3kxwlP zVy|n+j{_@VTiYdN4h*PjF*Wc-0LLS>Zv!=~VTwRLwU-gEN4_IuvL&%xVY*h|pYGTfT)=TE@kf&_Q;wWv`XzJ!On zW_+la)am4jenkzyyzkcsFvD#QF-}Fzg%tm_Dtmogrw8HbZ zgqj#Jk#^o2e*I%nU^03>n+EVDu{^o7-O z*f01=>+U*Fp+V&_ALtWVLc=HbdtgB?&3vtu#D%jPe)oN)PY%Po|89yld(mU$2Bv za$CCn(7O$*!=SrZ#&FL6=pR?>t$b1V0%7;PjY9NO^=Et%WCT6yNC*)}g>7~A6ZzDh zM-*JK)L}1&_vD95KH2hkJ+q33aH4ekefyvEYbI#jg$Weu=j-6^p@>lzfWp3pGl484yn<=6IkzubCsO|e5HIJ`_hm`N9srhY%)Hf zy$^8DI?6UK`8n2k8<^zT&&p-zHakt{4gEQuJ4=QvE=>2#atKiWbx{yWRiirJr-b=P zIXmzNtEWB!911lQ;KvemV+Z!^Ae|3Kqb0^KAN+@tq|wp!9#L2Pc62BEiqSvhSJDIz zUZRH@fsDEK7RH6pU!PT^inI&-95hCWI~9adyVY)KfprmrR;?CA;;hnUSQq)t6+W(@$PE&}@tdkr*VD3SGwPg{jR z4{9>kAB~o6L~Nc{@QChY>!9)plL0T+Pmep#$af>s%OAC*jq`)2c(^l%OnZo1!h7cdc9jaaGtQz{oSeuZCq8|3KA2wg+7%~JWt$z&h z4c*C3P-f*ba_tBxi3nHa?^u3Do5G(QoTh1wT>E*Ig?Bym7xO)h{eV7QPcIf;b$jIU zs_XbZEO5Ggw8W8H3*9w#T+>$-L3E1*T4`h2->8Apx{PFZu4u^5thIucg;aF4Gdb_Q zaez{lH-u|E9FHM7KVy4Aw6pp31vL$bm4zgrEUo*mI3?fVxFk>%wmWqj9g+98_3u{J zw=#L7jgX#i)Yu$Bm3PB8;SCRVobJIUxl*~kT0xvg1&OV#Plk){&O%Qt!T zD+SG1amaLnxXwO9_K6@9$zN-cB;=5Sj4c+QCNw0%OLG4cCJ^&GLS1NPexsYUEqvz`UB zU!0%3i(Rlp)E*fp+dN|YmB0O|3Z0DTP%S{Rq!u)-H6RlqKi3P8RVOy&r-5;nGdc{r zV01Nx)p20p2zF5}vE37Bz1P+yJRDmyCI+gyUedq-^?`@Qzz$pOr0V^1+*xj5Wbj8E zHf;-BdIhx!%Pr`Ycy)!=HT3p24b4CnzPdJvv_wW?j!PUy{IZ|eFn@+eL0WZ{=9QZG z4{Z7Ici;U{h8Il`OV{SWud|&Fkbn`=KWz)r*&6szR04JAakN{80w0Qj@^DU&TyAf+ z1Nf`3JPCkm$DM)Yovq`iGsOkhWv43EHOy}qs55m-LLLra+k?V@ZF$rq+z9ot8ZgwQ zj5xC1I~t2R$DI>%I#Fd2KnPC8gu2d%U`!Rp7B8V%%EY7SUb2WI_mAf+D z5Wgq_^5fkNrVHj2Bqh_>HYY%m^U4qfyWSg5iA)&zeKI(vf`??63oPr+6a+ko*mSeH z!t6pbC&Rx^Htfy1EOr_qu2#~2wJafM4;Xb>zE*F>qS$^9`5UJ|B;G8_{sWWOkZrcb zBF{xZ1%>;WPy<-KWa#d}%v&Oex_#ck{-S!5OP^#H2KJj$cMF(UkSWlKP|K;{HX+u} z?-Gx?Vw+%&B}SPuk`UnSc8y-dtE+I^A|l%A%JSc3lRPVJ&2EZ^b+$Poz)^YGxZbW) z<|ohvv-;)KP3vi#BPiXQ~uK$n?e~JXU6bN@NJeL=+oY*S5ggxeIkReO-I3f0;m)4;hX$vyU zm9=8EG7ucdEhT(*fOf2+w8BsNZ3>%CPwMQOqr}=T{b}mmJ3hb}VoNUfgYadCR#Koc zFzh!2JnWa|;nT#WU3^9TnmHh`yi2O9H_HfMD1hDl*%H#J+wKLmkXkR2k&MvY^iJoV zzebuz?Y*r(FJdhVIstapT|b{ zmWFgVc(R(12~D;-Q<_hdO@SAmoH8Yc$=Z5n_RWD$5PsJ>z%G-J+a;G=1-5OeYK~<8 zQeH!AFFsXXGz?c4OJBo(8abWR79t zA`qKT^@@QgIdtOPFkr92rPH*5i$Afq5HMsn;caMm4BLc_u8XY46Q2W!i~!_0ZiMbo-RzhCfEJkGtn_q=)&)XaW(A6lbJGP^gLas3V1+DG zUlo2K2JxgrV4&eThItLm9ZOuC)M>E;f&j!q`P%#^5(j@u(M(I_OtubWG^jCIB6Q!y z9*E!HZM;yn!XnnIK!~nTxXabyL$3kR$}SojA|fPqk%&D2RB+L#*`9&3mz%)&CL62~ z0roEi1T&EQxkg>H4z)BS76e@dBQA+u1k~e^H<7Q^5GvAfdoJ+()zUXgvozXet18r& zrGZ(QYg+OIi}~;Sd167UwpG66-y6@ftTa(_8I2bJ>h=`31M!0}=o%XHpJ}-0iW0YJ z*(Fyce(|maB@z;io(ZRmb6FD-stO7(xf|)p3L>sv%2Xm85uH?`wuv-}*}B+>dAw$Y zwP894JWCh}eTPswGl!YtX7?`%mIr3LeygxnEduOE;3GA_dqI;2V-l{%*DECzV$b0W z^Zr}b2TJ`9wdM&>v{gCtQCGEHq~&D~pa_2t0jzy%1I_yeTqLoZ_p8RReo?=%Va>ta zaC07iAT(onStf7PdYx`0MBJDIgEHVjS!m|Rg*tkTq0G&V#s!O-}+UD(NN{jxf$3Ly#K|6GX+ zeg&NGI9N8#y1=3S<`R?hKn3d!|Hjam#F!n*3*}f&k)QdW$O{?k@CSGq(UmaZNEm&e z&hgd6hXY*1uG_)#+2yh|Vj_LkYJRTzlD*0YzF%H>lAmYju-{eZ-fBIRGiO_qid!wQ zGJ!(14o^Q0W@4*8psIYAGUsVnEK$>Ip^+Q!T}Y-&-O!d+mkW!iFmlDxuj5jZ>(?$9 z^WnEMy^Ff&2fPC+>^kwYmt=$^EStVCH$3nY;_P*-D#P2F)X;^nR{l$l>JwQMUt<>C2)lHKwH(d5>?{t zzIsqEM-m21Gz?Omq)?RqS)rErj%-EcD&o!8?SfAJ5D zBnDrKwyt5iRvwLl)J6nbi8k$GC4Pq;r-nEz*c)zWy|lm1xlf$ky;`>f5HIHwnz~DL+Ql_C7+!8r zG^pJ!rmr1+Xrb)QD6{2~35+PJk z0BA)AV3k_Z5E<)qUd4bU5>>yrmZ;r!%52R#OqgKx4b?Fcub{!`Gw@!@K@J85mN*3c zt}*pyb%Y1`>AQ$num87}g)l6^$^N!2n8#CC3+9q$Vk_el_6NhL4ho@??~}?t{i)9Q zg%5}Pu@sxr<=6!zU6lPxwT}FqO<^o)X85>d`)cU$j|cZs;6i-RYwVPS7xxm~N_-IB zn`EgZ=ComO6|j4+fBy2NGXy!N9~K9cz|?*C*#v8e3mH57&=J3LkGkbzU3nU}d%YIk zgE6*Wb^~@}3oZbi*+;`!CH{oEYq;=xR?$LPgQ}~<2B(9E>%y=VU|1NeEm<6S4Sxuj zhfsY#uR^`U*smUU?mm^Y+?>aeQsu&{Fe6J)|4u{9`Q@31M_jhP54Cm%bM!rvkC^)V zC#D}W-Dkpn4YVP4O?V8NPuS9Qw?p4wcOU*M9CcACL+`G3nz3-CZ^wn8M zoNI+1IK1{CXYW;uhX#7kDv$0(<0GytZ-5dvj>)bpX+gRh$C_7`)S$5qZ$(^H6f|Yy z*x|~O3Iy(6FFP^Kpo@qmwsliCD}SwH=dv{KqyIwAygK?$eg5_cC`puQhm|KUN`<1H zZdi-Q_NF<3d9W?YgREX~Se~U$*a`$7!LANmf=q-T$Mhh(H;z^o~fGZ zlaz|wJEuR`Dt!e9J32c&b+_2C-IAjw%1NLB@llpr;uf+}qs=~a*>%kwG6aN<>|5NZ z<+s#1_hx})9=4J#(*TE;gBcteeoP~d>C)PzsaF5_k&hUsBaCr@@l}tcg;erRRmB`v zb6td0vUl`(+231DjKn@vS)v-`di@G*-&+oz`AJ1wtwiUK+Fn$XYN zl|3JvmG4%Ge>}P0bn5{z5N`7RcO;w7frUV0Adl#r->WvK=W2941hJ3uHL`t!tw6fG zD*P*ys2N|u(RXNAHgU8l1{Lu2$J!EEs-`=+NCCxDxnh%V&cqm9@2ak=rV*c0z`#65 zul&4DUFTbH-C@(xdsX7b`hUqYzX&6fmRKAEK{FY(bjg$Q=i!eMdV6F@mE)n3&kylf zB_NMwdm78_)0@NBJm!avRm|EcOXU|pp2RtupGmjPsdr>jchzBIl-IZb$okv& z#kAzA^WmDmvxS15eyr0CW5TyN@hHFjj3CR|4z=kLy8a#X`_Nw-P#;9|Is5%Krhnd` zDKdL#xrBU-Jm<#sawyJJ#!@OMWx2_YizoiinhwEZ?sp$8ptHH9x#70Mu|`Pf6pULLZyo@9Cg|C;;5@vSk@E3mhb-RP|;qQWXXJR7@H>Zlhhh_}ZV7^bq zFH38=q>dtaIMBi#+Cs#@jlPH6@L>1n`|)Qrao!CDQ(;lIE$-l{ck0&^FWwN+zJg?Y zWl-j?*RW0gzZXdkO3>7oq_0I#)RZjrNb{d zQjad}3(L2w;y+l~lvR3Ra;&Lmq4a)LtCq`V$;4~_&sWT|o^p9r@(Tc}kAw&?@t^cH zY&Q$50p_-v}`CU9~4m)iD!$^y@bn1@@kOs<7FVxdyJ2AZkZ>`$BI9v_G|@ zyMWCQ=KY;Hgi!j3hQTjo%^_48-_B;3=&)M;DUAyammk)r`SVWQ)9;rwF8k^%ro{`* zcWtVzE{xc{z}jbK>9Q$x{gXdb&C8p=MDFKIv<0(3Pe(3d@^@vku7l;=XJWCwX50H| z@#xyZD#B*5+)uywhT8fshqAqkx{t!6Dvbb{qs)_C;lr~GE@j+G`>hn{zD14N@XGuq zlr7%N1XPiHnBm@MJ5BFcg=0&6zrhJ%8ma?<(r-Q(5k40G=%lg_hOIb+vqTf4cs+mRCN=Lzs- zkHIC<)^R0(9SHZUt3{6EJeq5`0^wo=TKa9C4wG-^$%kjRz)h0M8W=(-`mtTWj;vdL zInE8+HRX-WK;W;iW%#qJf@^y0q*e!hd8USP!Gn?u1>_bwb^FJr4)t5f0#|bH<$CD45B*^#-}sReFKiE`-b~Uo{JUw_qNU%QBs6KZKjp{{uzeoC#&nPz7c$2k z11O@u=dCpC)qSSns}gzp%l3->G0o=h1J9GQ$KtDQp-L`H^kGMhM?`t31-38g#3-_jyQb?VUJi`rV!r z_}zN9uEg(Q3E#sK?PPgYuk9^8?G2~Y?mJqOk8QjC_X_{K*43W1=NhoN``e9{oEO#*cDu~i4mLM z!1qq`B+d9ssW3D)r69-77~pjgo`><>>pFDlvX=%BdIdVGs+)zBxiWX)k~dmzsoL6> zE>0h1QY6Z(N%E`PP)71CfSGqc$*39rdiU{zkJMXC%P&FZ(&Fd^Px*{HD6paI*a z1iLGDmV30I0lp9O_V+3|7dLDCwWM%wkM79DJpjeBlh(EG36Yf~JvigMi3z$1$ZEI~ zE;jrqAs#w;PaR5qUmZG`=J6=H3!f^0CRAl@ z5-#fhuhK#B9Wc2?^5fN+t=>IC1Rbg&`mz&}jK6a#8lxOhFO^BUQpn=m9DH4Q8ol z>_ZLq{YD9_cgya33la=`=+S2!I+Ab`j#DfL^50x+=)`ytDkyevnfal2@GyaX0IIqD zk3OkF;bBd%_6I=VKuyYm?HxO0%HSGxOZx#A?4c$wl7Zra$Z0e0L|OR9Yy4BDQR&2BaLf z6-JK`k40C&_BZ<;Lc1o&+IhQa&(+^?w$6P&6GmtEEs5QcE?Ud(^K|EuW4MJk-`4vw_T+PS zqRLa`H!q3_R-VnUawjyC3EesPSw~nA4({>Bj4{Ion+GXHh5%{{pbU7M>gi)zF7MT z-TZ(}`2~Gj(&|y##L)*e3S>&~9y*T?$%R%J(|Lwfxlqz2RDQpTrnYvGvP#*nPfEv) z7Z=dgoGrZucxmDLEe{w4=AA~Rc*!POK6<$HAwIaasSP_d@pQ-#ao(0|$%ntd6uJMi zDbQF9%y&J!yF80as;sP_F*>yWiMYQMav%FyV)9Q%J1 zw%oCwP+`q3kT>_Q`1<#Eab!p+C3Z;F@SFNwf>s^l-e-TkVOH{W(wIr*>9VEzm36qx zT(Au0PSIq3rXj3wvSw@xw=S z!M4=!@6JxnUy_@(^XqWBwUo}cR_lWze+?`B7U8K*tHQGb z8*eNYwM?L>hbOzuyyb>`Hn=+7_oOfU^TTB{K`wd0`+`rrvaxE|#4W#&tn+;ocfDN6V@_SR3M&8L2sDnO!Lwxy@ zz^H}i9f`xiQ4BTjCK4!zkD};6RlC17^mW=iIeq2`2Y;#$98EKRPVB&ARIy-Yc&snp@J`MYC@obJ z3!8#)%t6Jr5g!!sMiV!J)x0q?9n2mLlVg8VB&{#6W>i4)(>IWY=KzE&WqL}C0T1Ya zy9P}WD)+MrMKSEEx+piuIm8Y1>RJFSUZ|Z^5n5%cz20=L1awfq%MGvB8Mh7C?fkd# zeK^YL)LF+4mSQVJA42MVAkH+_i6q2yaam4!LR# z_Me7#^R-C~pfSaRipG;17J&V!YsL6^m|`QaOC!j1_=tMZnzvolF*qK1l)B1U->w-H zJbc8vsQRcq-tjUO$(3$>yNa=c4ruFY+R@T;j6jl&z{4rkPqBJsTV$({)y}Is>=)j1 z$yggvrhIQzAx>G_cleN0<3ot#9?4Dma`G7@o)Z=${RKFs=1Dmz)%&q=F*qb4P-w2~ zJ>Xvt{3Yc0Ep$*RZE_*HHu>Q8J~6t>k@eZraXPH;?-TE_Zl9LCyP(T%5Awdg)vtVV za*9$b6I#Q~UYyUI={yiwcTRbJ#^a~p2Kbp|gtV=4wLIA`j;ULfskmmWY^1X)U~Gu zO}i73zu)lJYA^8jofcSWI4UeA;(Ctq=e`K1fC(xR_ zVuM>Ip8hxuR5#+#D{{U6|Ln_P$%mt4XqO2EgbL z(|gJI5njg=p7?OT*T0U{A?pi)Q&i+NM1zEDl*|cm`KNmMg-orbg6r2-x}AD;&xx4l zm}}mt0x+uy!{^elgwl)8&D$8MrDSY?F9u7S#f6|c3-1fk=s98hp(+;&{vJ86@DTh7 za~~VZhlW2Il}x)1|G^25_LW)NcI6O!11Qi3CO2&>*-JDXJ8lW|hj6`D4w1ts=3V#c z%+&lOq`o*PNwa>qoAKg;eHci#7~e{n$+|Ca*=qByQ+P?ed@XB9U_6rlqb)nfo(<_E zF>oJ`#BJOO9vA$KraHN}RuSpk%pe{OG zLc;nmU4P3X!u2kx=S0__kb}aEnxS(exBP-17hM`>lboN4ssBvh)~cO!X+c^j(e5Pg z3G2+`Lz+ET^uB=b?pN`n`^z%zl8e~%&Kiv~&PA+<3{*ITbF;z@K=sPUrs5gK^i{2@ z4;K_56E#oQ^ONCmWMd$wKB={F3=LG;$IAk{M!16JyAi1k6yTI(+P=s_ZuQfBP6N8c zz_LiU;A*1hgQHp86ETy8<@Dwy6p*2M|MR1P&*u^89dunFBPFUs5rL+=yYUF_bk}tb zq*{ECJ5BnrZGf&w1@bmm!AI-`W5$ct?KZxc>KJJx4&ImH!N#|$`Vzuj-*)pT4{2!e z->&(i^VwW`wRJ&(ye!)Y;@{g+aPZ6ePm#X{<~%Q?Q;#3bIm6IOM~J73u+fr+B@05KfRtvy84!#=~*b;18a z{`z=lu5(kdr@gbJCbY1n>1_)w77!m^i}LIIqU>@M<8e)(bE;P+zCHhYPtKCcR*h@) zH?HfYZfZ#92L$2gJxvbZ^T$-={>a8L!@`c3z|Tpuxq z8p_S-phAN$1!asb`@*z$H$MgC(RVEdDm-3X-Bg%4Dp9rr?#ay_?(#l*gT8!fF5kq& z5nQektC#8CU|iUHGqcP`dsmo)b;(F0{DrIk$BQ3RHm^gk<&7m3)?Sk(Mibu$DySK| z_ocZN`4~67@R4b9_Bo%j=&SoOI9vH0B~#(5(qxx3L^mB$0H40UNi15rt04F1MR#4f z97VEt<0l`FV*O|bWzWYP%I^s_50!s%p3g13KD^73;;yw3qN7YbB)#-RVb67FGvu{0 z)sX0tu)^9DFm9Xkke1`D(cdTH*KT*(!T#p2f2^CX|FSp!7THD@*8tg*2hi)0bS5uA zw}z$q;N0J{zz<@1;;yR zb<%S1qfdR1rKTSo8oBNa$)ufHq@7Y|&lc<+JTLTjVF&~%JS~>tcw0=(p$#y2DrhDKCCeJ&{*Zavqj#>9(`?IvtWZKfG+Jk)sV*`A=c z>{Y0@eDn~LH*Q?7UFz9rM#7kc9tkTF8YFZ`kS=VrA@N!*sWERC+#`O<=2M|(>6u5O zokTo|Y#e*?Q5Nh&_%5I)^67|1O)A~SO+|7Qp}cO*`deI?v)vB$%qqOgJsI_kD&p<+ zQ{hfwF85+>+&*j67{7L{X%=ZDDl><59x{a;np1buD2X-_gI~LXk4vZ2)-{VFyW|}J zu@^WF5=A=7JAgMufteKn|3O|Ua&wdgkSAtx+2zboRvJ@88D;Wr=s7(ytJ;Zf8huc! z&c;CT^{LcPy<7aF0X~Iq$Zd-Me4t?lK(yT`SVcu3#yOM{Ml4Zdne0BD6--MK?#xRP z2omfh@<>>c!YoO0nIxAnagekqGPTFqQTQjrdhK} zrbi`#)s^1^t5*yW`Eznl8kAg&#~b&mz8FYXVS>JxJ6oI;u(jv7>7wljoov`AM2uV2z*v4rPl$vCQ$OndY~~??3e}lXY8r={|#Fsd{#Cm%_#x{?_&Wa+ zqid0|S4;{V>S5kH?s>asv|(|^=F^E`@F`xLdd-_R@f0%PLEe%(+vB-MzY*jw=o8;c z0~w2W0$Gj_hQK4(ATYh5HvAsPM}}|l(UcR#J(_#BPJV@Qgp8})RI!(!G|VlFDw~k* zk#=SXnYW@$Z+syoAbwlK?e$b{5c6NXc6yKO<~!p$mbZco+BuQwLGlaYp5zPsp0W$d zhrG46OT~5uOU^#7OS2opjr%<-joCfDjhq{hM){tt#^CPyMo?6y8@8w14ICvs+jXO2 zHaV)vZKyl0@wofh5~%ytlBC_ELoo$O{m~crvYhT%Hx{4Qxr|o%^ITTBS#%P*?Ki9n z=jp7{<{7Or=UJ`t_slvB+i?>9w_McVk3QW0$(s{Tnk~^DUL=}jGDBI1{ZnvA$N2!W|V>-o&x3K12 z6#im@-9=g4J!x6s9;>lqyQ0_t4ZP)>o_D$r&76IsGP8mTl*`Idn2go(akQ@ZY>!ixh)-(?iLeP{eaaUybt)1vd`c1Wr=DHKIg~-g9&f8`=mv zDY()tvBtd*+m+Al>d@4+;}+B=7NR}n^KKh@2-5V~9L>B1dpCtU0Ci5)IWivn}BiyJcu0-7`Bsxxt2r-7rT8@YJDi8F}EJ4anVTT#Ab^Sl+c$w&eZh z4$BeYkBfn^#i^6-L?UKcB&^I+j@q7ArTP@Go6?yV1Oa?KUd0^Si zoZHDN8^tNhmP|fKdop~OYmV=+SbkC4b8-7YttwfZhh)^f@l?awH8Gr8HbB zjVkjbX}BCo!%Zmfhx31X#}NIQbAf>sqGZNenmbB83&T88ps+l1LO`_>Y`S0u%#?)0^GVkv~Bm< zf##P&Az4*&_Or5W+1dgJ)^EEDWI;hVPUP0rUF4p^jSHU$`imeO4RZhL;ka-9jd&&C zZ7n4rg+C`WCYD}IeMCV^#0;rTHpW3;J2Oq6|L^ae$$)$Y6XmuKP03t#F~tlId}wcI zCiB|$Ke?a3KTKBR`{gF9(qK#?httNpp+`RD4oZ;m*W?nxe?EwE0DUrx*{l$+deF(C z8!v`#`7~@(_#|$#_*6IuLneF$A*;TUkUrE6$XFfA%HhI|qd*mkBYze0qhJqm1_hhj z3`#cS42o+vQj~&XhB%I+1v$8*1Ub25$~Y-|q?7wL%!i=rTR0Xy-@@C>`-b1=Fzh5( zYvj%TrB(^o!MQz?2FeQqIX8p+ougIr_oF)tSflazt34bp-afw?017jT55@zNZ_pI9 zZYa3iGedUV67$dckU6R2^V|QS!fdF3+2Q$zrb&w0p2gb~`Swyf`7|%`;ZbM#@EEv) zHwCMbH#w_fc64IFWt48gWz1N#D@Qm%NFRm`G8TGgB-9LwQ5yL#ec9!lQ)`@XrJy@4D)9(<{wNQZARUelS1qs`U?} zS`g^Gh0Ic8My9FJAPa2BE_7=s{b$HFrp{S>9IrW~WFFC$l^Abd3^^G6_5sKu7 zDB$^h+^)+u>dz&6b`P|Am=A_}-X5&SxX&6!BW7Vy?6brh@@4F8KM1oJhSjhtlLnQG}eL!LKAv}=}LZl*PLWDYRsN|~At7NI&R7ta; zFVq9yDl`C76~4TTa+yUu+j@W7$cp!s?{oDEgviuE8@jNyVC zdT>^|Cd3^xgc5}uq>GHKni$0km$d5-WXa!8Z!02LKlUjayCvbL*fUUlvGK-K4l*8i z6S6W#XSMl{s@e}t4sWCQfUwr=NveLm;cTh~8IWaJ`6oir()#$rvUNreXEob~gsCiK zd6(?6%{c~ZrS1b2y~X7-LCMfoP0rBjbvvbvC1%K~C0fvma~X8EYyVp!^OBf-Y~Vf87g_kOBI8SX;T@obdr zw+!D~9Jwfdg{RvtQu5ouwNf!wU#?-=ynL z!!G2Mr#kz0ISUbq&3{ksLw=L3N}Dei$rtv+gTG_B*p;UWGA1}(e~Xi-;`}>%Dd)U6 zDW?3*$&|FdpsSs1Rexy=iTxG{I8*5kNnK=kf_=RQsw9hC1N0;pI%*j<6uX$QO$IF_ zy-6Ft?EX5=@J!&$VJbKDZh$iv#j+EDeS8$hg3N!ZyDX5gH!n_tpG2Pd^%GtC2HJ_A zSVev|e`!NLPy0Q?4Tzq_@2&CmyAoqRWnblBSbL46jU+TJ9dmpB>9w_(k3AUqaW>E) zmP?d1mm$WIcy8W^OKfn(WIIovN{;>5wJm%;2IWi40x|10WtCXK-gu7xa9PiPj&Rgv zSuI=2eID%I;xxVb`_TOSUy$Rp+x86cp4`<9{92+k_@=;4 z5$vc4b{0_S(+SDSOm&>~FL9i`FR~aQ56jgLKFePW;I6TjTODH0(O(vl&pQ-$YEUil z$o2P?6E`#`;Up&x`{Q9zn6ucZGDo6GY(LH;Z0(s`RrJ6Y-3B+1S(ZL_@YG|8(Zq4K zt4<^@>%HXJ;!wneG?;9BpXW@mKO*_*Se?fbnW5t>SIE=6i|*NRzsKQ4G{IhFpbO1% zrRj7SvOmaIdHVEE&<_D`yR2t|VdA`djQ06MNVpWX*P!u&CGba6%QsHz(PRk+t?Y&f zlYk$xwZ9pwqMHg_=_-%^bGLI4v>liDyKHErG@GO}pNuyvPkst^7~j8r zrZ{p6m^cOWodU*A1q<8=!UYT$CB)k0xfuivDvrser7tr~XTtiS9A> z&Lp%I{##A=BbzhY`O#{eG~-dqB0MUiX))ZGVXT($-t<77iZ~8!lS<_HHv`wrzU&%(8b&Af`M>cEaiX6K49gM>B`_FdQzZ*q9V) z;xc8P(UtFSwo(_fj_iZ(jY8oSsJnud!)kmPR24z>ARpoiu!cm5{9J~#XL)Cu)vCBCS|Ib$); zEW+xDE9(eY%2tYL9m=VO$(AM}7~fAmQ zSc~gP>ycalG+fbGZSK2Vw0wI*6hK0%Tt6vv{pSLcvNmpfxgbxaoY?+YDm?CB^oOb* zx3f;l@jb#&pw6M#(RKK=?;i1(&tLiX>X206Tj>&lo;91;WOW9n>fx*rs|&nhmUdRq zVP#99p*<)Gl?VZILc=O;ucQO56@#c|y>sdjPCysP>N#dXU&#qRk-VQ$yfh*k)X$Yg zX!a#-gXcF2!t<^AIx|308m^2>*{YqqW(qGQ{ljw!zVb#KWx4iC2S!EH6^O^BET&-5-?3oZD@@LMk*L{96XLT#uR&9GMa132cCQD} zj~G=cU`DO?J0N!*WFYXPTik(|QBbE+2~f{^_4B0^bS!5kB3T-%KQI)#?wfX`aArAx z`~zEw<}MpOB6}Fz`Bsm4*JWu=#$UtG`O-HQWEg~_U@60#GaamMDHy>4k0Ckh_ewjb zlD+=-jGqVq_uzS=GniOz<)g6gj-(Onl=6Y50#RJn9jE{wRKIuf&s=c;qi#0r>$T^7 zpm)H=;eSo;rqu;)UU?1iCGDjF47$PGM!8-o+AUf;Ad+7SiLIdlUzXrV5T;{)==(T|4>0Q^pJJ(?!GUuVku8J}D#R5*rXsL);Ys ziQ8U5xGEiJf^?v{ASMT&{!;g2uEv*KZL2_&dja&YA254B9nSJE{HdtZ&1Tt`!g?6nc|X)?h)t?kY4eZvi#iRnSYSCpeswg;X_!7X_Gi zzrl0pj&DP&d`Hla&6ewN0($=Ja!)#c*fY%jj@#DDV;^5Fm+<&I67Vu6?*LC1AD)Q# z%U@m0AP(Q2Fb;QGUF!JB09b!qn!LeP+8HyHGx<(Q$~|amB^!%&Y?J=$d>wi6iXN6t zdw-uzZ0Y%5r6T26E*25GduVYP!(UpnDoTb`Brj_CEDpid)7G}4?RKsQNY-5C9IPqL z>b;FHZ6UXYrWFSPKPIO>t^4Pzk`PK}E_Rxn{QHXM&!~XM&$p2)2N7*U}`h@U-3z~hM5V48lMXmS%0(;_)hzj z#PR2A<~D@&W=l3A`SN+V+jX>S4a0L~stINb@qnT!O>8VttJn7bc_xV9#AsCGoXIJya5Xa+&kdG0h8Z~e9-$rj3y?yjoqrV%y@bXVD|2p@NTytLgydim`@=Ee%=FQGi z^XBK>kaug|s=P<@p38eR@9n&Od0*yzllMy=$v5X`<`?ES<Cp(hi7e>^}{Ulm6=y|yRzSvo-6HD8C5w|3#y*2 zdcEpk)t^WiyKRTo#!s=lgvUG)pqZ&iO*eZ2bT>Movq&vefm&&{4YJ)1rIJ%>HL zYVvDJYkW0xYZlbpT(h#~shT4-ztp69J9sbg=6LhG9Thmib?>2qX^sgqVS!uqsc|`N{=0J0wP2G9-bSqgZEhV>0camk&J!GYHFIgkqM>a?+$!6((vQ>J3yd4Lp%DV(`Dx`HfcUMjkAmI_b&KOuM7nC|eX!RFdr;)NNW|}juEX(1MSP_VVZ>js6SCPz z|0O&^o~AqP^j}*+$8UsAg1#^M{p_y1yw^hSf<3J}w>!G?{IZ4i5;{m|fzT_2R(9v* ztrF@N8WzX5_Tai*=$k^{>%q@Y{i*I3_Ah(z^xq1l|LWNGR6>64#mkr3TUdXAoMGLvcQZsm*f51GLVpiGX0lEdAjq2UObSe8!(Vx z=O_^`74fOUuO9j@ncpwe-XxA&9fTZ%{aWES1W#*AEx10R6+%5igM+!>HG}zi)(g9) z<56yxEgoNh6?k0guP@G7DVWqQ%CXm zZ%#rKd%S+M``&}&cGx4Mc)m9XT>@ zgw7LstI!99J}vZZp&tu9B=XnBjcT+zrpL#PUFlrkg?>5% z^DpknqfiI*TWEVI7E`37D?aaO^Xjbr7&~C!Rwc#-XY%sCBaYMi{ayU*uj1u7D)f7y zzX~-}i~Cn-2cZ`Ty;SJnYM$>H==-!B9$qd@AN7m*#LwGnKXhGtKK@}@$?gMF2Yw$= zy?Qnw=^gle(iysWHg6YtT~u4guL@w@0KXdp{5(qo{5)NI^W*mfczr(vT?M~Q(1)Pg zp}#>-ws61Sh5jY9*&yzpFxQSkI}5!;=ro~KVKG05xYoZu*eLF6u}*kT%$HvX`?t{f zJ=)F-+B|yQW8yw|jHg>C;!i?%AsxZGy|^dFwobI7G_=RK{w z!Do57K0@D?d$nCRw%^M0(bkpSMEq`OO|N*rIJ%YV_u}{&=sex=?B{rTZ5^=*@sD-K z_319}eeQJIp679GJ)n&TH*dol8R>3=J_237O^gHE#5!vmpT}Pl@vNC#_iT%gw@>KK zOV{1TK3Ffmi1k4qK7RG=6Cangb%*}Gp#A^Om&7_+)T_2$`Tt!%{BTJ;K_H?{Oye*d@n zx%U-r*VYmLtsK52<@j&@bN@$wHZJ`S{j??-BZ>(CtG1F7%ktKZQCz<=Rc?V4-7$UMVyp^ai012z^ZG z>q0*l`lC?uXI#%0I#}owp^ZWp3cXwCI-$=AeOKrqp+5>W9pu_o=m?<|LcKz-61rIE z)t$Jm67iRX?iKp0Q1j=a{6a?wEfZQN^lG8E3*8{}1)*;V{aok|LX|JLb`d&UXqnJ@ zp;rmLQ|K0$ z{>AkIp@W513Y{(V7NP5eJ}LAap|3{7{Uzek5w6)n2MZl9be7O2p^Jq+Ec9ie9}E3a zXzEeXAB7GVTEf&x)?tuR$Xbd1jaHc$5k4iQ5GOee(j%z||16mh`Ux};GuwCmf&R-5 zHwbaENO(->!v{@_e95Dbw)I2tBH z5N-kKd$wV0SD!LUM$o^t1{%m*T&01`!}UpIK4>6U;ri(Nx&nl+W?X>llgPE8fn0~{ zlgL8QK(5D?8ORN|CIh(<*Cdgfa2*D+h;bvXMk1R)19=SBA(6*H10FdhA^aq0AWz{s zB=R(_z<}p~X$ZfJ>oAa)826G{u)N3k0jYxJea26ShyG1S;-!CijQDW$6yr~%9+uOL zKNCOwJ7bK$l1BPB7eR^qPMQ$@jqxlA!tw`bAb+Bs4CF7=5PkPZX^^6@NQ_2lE-Wda zfuu_F>0dYl4J1ptn)V-Q0hldaNB@GHbUpq1g3^ufIS(|DuF_3lH|Z8wE@td5ErI0{ z#(e2kaEx>tZ9(Y{@Ji`Uuui%gte5Tq8>IU{zqFG6MK$RGQ~1bD0T6#Q?KoA-}_^k9ExK;WG_?+}U_`LKXQoR5g$TsOC@I~ok@OSAG*v~TlDSZaZAB=xVpR;$y zlm^3>w7o#Il;JRKHAdNR1QrD}ka32u5O#yO6AfR}JJE0)EHQjb??J`!dUg7!3eG~q)HN53mV8e zgN*P)pn*JWFeAJkM12}82tNX%CJi=lqrm~oCJ=XxAzh;X`d0?Rk25}DXb(PV$ONA< zbOg5;I)P6c&I6w@Tmb)PK?C`~a3T1ip)0uGa54Cip*#3*Lr?H~Loe_LLm%*@;WDK9 z$uw*iJG){sgi!s|c1(r^X=NYHL(wXsm;|y3XV7$;c3zja7 z7a6Ny>B@Mq(F032#!HM|Sh_RzH2Pra0ZOEou^!<|jr8Ao>tpmI+?%nlu@RQb82cNW zVCe@+WS}vK@BqdfV+$;U7>5{DSO$X<8D@+kJd|;`aV{()Km!?RoKOE^1moq#t6>?< zm}^`BOCE@^#dsaU1&l?;>tQKm9Amr@ma&X(<4v%P10^!vcniW;Fcuq^z%l{E-C?{H z;ZhKHhw(OqCo)zT?|`M8vC?=aER#Uo9mcy6p29fIcn>U7L5a*T-iPpX#+k;Iu*_nt zGClyym5kNK)v$ONy~Z`L)PNH48R=S}ma)$GFf8?qe&YsM8bFMS#zzsJ%@{Clf~5&G zkY?lK2nRvTjK(JrZUHf78lR$nRRc7TTZ~VGi;d5MON`Hfe>1)S-fDc2-kZjk>0N1j zh2Eizj~QQs<#EO*j5}f33`*oF;~Vr2W!z$Xlm7J$#%GOh(>oND$aBU$2yX>3)*0VL z_<6={#`nM%jsE~&GQJPKZ2S=1Zu|&*#rQG&_ZdGy_#YtVMB`@&zt6be_&F>eF@9|P z5|)25eqlTe%a@FYjYnWP1WM$H@hgP?#dy^CHTaeBI2|91-{R=kpn)7SeuwaJ#&3;3 z!14{_3FD8je8>2M@f00T7*861g5^gL^Rn?5ginDORgAyV5r**>49k+D;X8J5l?Rl#U3GW4t1z6F5HQJlKmFOHwX?WddVq%7w6$ff)Z&x`O2?7lRck-NDL~ zp5UaEUf|@EKH!v;%fP8A{lRG|1HtJjgTNUnL%^9S!;o8Z$_Rv;7_UniWuRX^jY8O( zdO2uI%>(VJ1@uZ&i@@yEvGjUV-C*a`@$f%CbppcYffBhWwG`nC8M~%VgrysZ5h=9- z;qHt*QzyaFgRy_=6j%l@=A=%eHO4q7bp|Yh8Hc9Mf@KKfu+%D8hBJ;#^}sTMaa5`o zmeC;UD%D5pC$*l|PpY5RPiiBrpVTH=KdC`lKdCLWeo|FhKdDh#8>w@_S*i2ED^ssV zZmUukAp8L1>eTCCS(AD_!Vfa8O}!D8b)bPflzJ2RaOy3vY)D;#@Os8wskg%NCTJjU zrQQa9o{D*!oMrqobqy?k zfS7Ac>kxLC9tJZ^8^Cs^N5M?fCfZ9)kHe=Uh?X)v0d_Gx1Z522gN9W;kp2ymo4 z3M`N>hkqf6XHPi~93vNiW91@noIDnE%Wkkt9uH2GCxGR0DNcaL19!4{1-6KLY

}(l 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Ǣla#=;HwA01( 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

6-aWhdu{AgDal>V2Z#ekfyN>O- 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

PUJ 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 +1tXFAdRhut^ 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 GgZ&>e1+B6G literal 0 HcmV?d00001 diff --git a/packages/MySql.Data.6.9.7/Readme.txt b/packages/MySql.Data.6.9.7/Readme.txt new file mode 100644 index 00000000..a1f1be55 --- /dev/null +++ b/packages/MySql.Data.6.9.7/Readme.txt @@ -0,0 +1,15 @@ +Connector/Net 6.9 Release Notes +------------------------------------ + +Welcome to the release notes for Connector/Net 6.9 + +What's new in 6.9 +-------------------- + +- Simple Membership Web Provider +- Site Map Web Provider +- Personalization Web Provider +- MySql Fabric support + + +Be sure and check the documentation for more information on these new features. \ No newline at end of file diff --git a/packages/MySql.Data.6.9.7/content/app.config.transform b/packages/MySql.Data.6.9.7/content/app.config.transform new file mode 100644 index 00000000..d0ac62a0 --- /dev/null +++ b/packages/MySql.Data.6.9.7/content/app.config.transform @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/packages/MySql.Data.6.9.7/content/web.config.transform b/packages/MySql.Data.6.9.7/content/web.config.transform new file mode 100644 index 00000000..d0ac62a0 --- /dev/null +++ b/packages/MySql.Data.6.9.7/content/web.config.transform @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/packages/Newtonsoft.Json.7.0.1/Newtonsoft.Json.7.0.1.nupkg b/packages/Newtonsoft.Json.7.0.1/Newtonsoft.Json.7.0.1.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..1923f40070fbaf18db2285f24101951676867c2f GIT binary patch literal 1363037 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 )@+RXI;XE&C96)Wp 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

v|vd8OBjyjZN0dWkn;>fICyY;CFU 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
}MBaY#-WYlN$ot;NJ3!v;k#}0Dwqq!2 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 x0j8S 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

PYpb$Flj*b#g3w%#mtWAE~zWk!n+pRGY39 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 z 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�lohwz!=5M7Lhv&%FN@Icu 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'~ zy&AAr0e-3hKUIKdHQ-qVcuoVJlf`E2FTk47D|j87RKJbu5cnEBGg}~M#*|Iqd==N^ z6EY7UrFrr|G*3opE@GOe6itg6(zI%tHgZfp6{WeDX`WUz?R6SY({zC5X|><46VPSy zrf%;7b>s8%I_J+Tyem!FRf4w$W09pQ1j46p`)>q&2fyc;*V5rr8R&!j?4XMnxQ^8&cHLtX973i3?@hTSM;&@j6qJ43Zp=T7HCJ4c=U%x2MtD+vx3U^!7J;2jIQfysXWrjx10Hu0M$M>_U2W znV0P=jP!_qD{%g1=gRG-KZIJ6B9oYFi&enawp#6yv;7yyW%Xd

AoujdYg0{9(j> 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

xJ@svoO_I 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�D9>b9TLRvK#C$+upg_*)P6{&eubK1 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

f_S!pAl^n^T81A_SdTNxB5c*Sy3I%o9x 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ɢ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

+! z5W8lqCXHbqysXO}qq5o0*&s|_Me-MsB_cp1?!cWSCt|p$UG+_lo0t(fT-TxnrDBf?tFD^7tj=;`|!0zDii`LCft~ z?zrV1P;Ge03QSqYd<9o&Ny=Z-$=8p&Yy<`QZ zEcdWVU}rmMxjoCBwA@2nn5@AtzcTzv@@vSW*Jzx}fDTiIz2&s%EfxHR6Z}R}N)@0< z>{>07$X|{TXGlr&ahM=?i$P>DAKOFh1#W^QJN z3Q^@$!I;qiloEkv;Os{fc`rT32FIxmJp1p(9nsY&jLL=H$3HE~g7}@oEn{jmy6Ynt`Cp;@m}<7mg`Iya8p1OnG{Yf?Cu z;hk&$lmPvDhGzG5Nb^$?%N}7`2)vrr`B=)U(u%UZj$Ot1D)D_ZHLj_16_(bt?{(@? z{sMdMr}&WA=%>i=VU-g6hCHQX40~37C4I64rVYT6A>k1eskR8$gkAZPGWQnU-TN}4 z5&u0ypI`oRqVaxjLK^WKj%3^$i!$zoMTO<=D+*0u=P=^Gb7;hWEm6j8UM_gOQ7(A9 zQ9`M5jrh-5NSUjp?g+nGYS_M-DC3$F=7RTS+!209(y)C2(un`Qq>Ovb(EujBBmAnP zl-bTru|_RQyd`)8ToLa1Ib)BXEAao20rx|~4IfHqZ9P9!h_VCcj&etb3o#uU<+b5? zTpOG?zzs0PVX66;e($re`DGNxv1BmUxdcm5RKY*|I5~fd$mQpR+kURnx35#xKjx}` z>@lix7za(9FdQ2N_`v>QAuTk3F9188gwD*Cs*0 zPlkC(&b4pKkek$NHwZ~_F#N8sE=2W&m+zaafN)dp4B!A)x^xJlh`lZTnBilrzKsziXCwV^g{>ILK`FCbj>xGCDK zD>tcgZZchRla{;d86ZxD7}$f4-(=CskqimSGOAOOBrG^W14SpUJT7?fH?+2o2|zg=ijVUjYPM9^2eGLEAZk1gpRi zqcmrXpeo5wl_Y@?V`*wtngw+*plQnB60!{i89{IaK^)i4LeMH)(*ejjE%bMuMOXkg zde@Tdp!JuLycYhQpz)?!Z7U2?&AHspQ++tf#I(1b*R|#CE3D>%a-33*%gWJIj#t64 zM#Q0M>wqU%OH*v!2-c0ZE9|D=lzfdo+5?T1ZEB|>a0IK}Y0=IAdZR2L8AWa+O`}06 zQ9S@UH=)Fo?PPjTQNyU`uu78r%1;CVYE%pxsyUyhRTv!#CGgl}I|Vr#!3Dhu@RHAG z;F-xIs{tNlmGYT9acG?%VK|Qb7P)Db?QGZEe&FUTx8vq5WRqKu4Ay!gB-R7`u187R zdIFQ3Jcv6bWbVW~cam_C_Nnv4QV}>4nbBU4O+d%5QI!yIaXXeec^zO*?(TJnMroIf z<_5f=4zwwT*s60{P07wv5_ua(8LN7ls(M;cQk|!?t4xz>9hbZ=Atk%{q>}4O8n5+3 z95;MJL$FsmPhoO&l)(XgaN1*8FK*jGN#nYtaa|Hl+;s^l|E1nOL49_@h&Ip`T??qo{UlJ~9F zzfWEBEQ8atG)h?>r7RB)wt>=|=QQWZGs~V??A>Safim>Ytm&=ysr#O#!N`*PJUwR# zyguSh*pCpZJ|Y17h_YoOwzG#khuCw-RQ#G%@oPqN=4ETM|7DZD zaze;XL?eVc}zG9MRawxJppH>O1}(#lAlzSBw) zLPOpkhl~&eN*X@FDzK~^ZI|(&p3WLCxc24ARYcIE+%A+(Ww+B2XUCxL(Mr0AjbRmFF!8tVSHdp~2tgbt?;9fO*JTK~%nw z!jKUwXe0^+W2RCyhC2we9fCq9us=@W(hi69kCP;rD(tkfoflTiHnglTsTzbEx!_?`&NvHz2-nghd0ea2py(ho zPHPGSQZjD^0!l+bY*82nVE^VhgD7QSq6U#vKY~g)BvS!ONp4+sUS*e4mrJ?~094Lu zn!APuRPK9X2TLv+$RZ^5+wbDOBf2^t;E(dlozClOtmcrlJdmnw6xRA%J22}8CPovw zQKzhqiepK3pU489VZh-q0Ei6t=SY+{XA?B^M-VJ=Ye00u)JG2+Ub}OQKW~j9)=l2z2& z=v+sgpi!E%?Z{|e65zNP;v!5^;vEA=klNn`4}|s6cp^dXSR%m;7Ls?;1!Vau;*WNL zi=L4z%xBx5Awe#agosi{q$4u2TBM*AQIwj}K3$XuDYZ{GYyxs?hfp4rWr7hSq8tHH zBaxW)V1YU)YX#k5QmO4lnKGJC0no{Jizv>i+*+7bKfr7fZZ;`FnIwQNNufk+0zi5+ zftoqFiBXiiBZyDn=m3c|;Ynp-qUI)e!9@Rnhyck0gnxb@haJ5dA8YWj79V%u<4%0s zg^zXk_zXTii;p}$M)7esK0b$!_4xQaKJLNC7(RXtA78-727HX;VemMPm6Q zRC?> gn>N2vP%phynD^hhw?%snwkJ7Sp;MQeX7DdAxWoB2G1p>h$eDKJ1{AS#_B z0Kfy;&L`R{li@fHVa!hutVR-+I|X12i#lsaVrf`q)LiTQJUTcCm5L3HlF9(?i$q5f zh|VDgQYwfIy!o%7jeq*(s2F$$X2rl<1g6IzWchyei{FRl^X49HjzvlR41QO6yAc&M zMI;3;n0+YAQsCXN#K8guV)CZo>77loM6ylI3v|= z1_r6!40P+=44RDAZU*|1-d)7Uj>NdyF_DhQ;5g-r`$)tv?66qB=;|1=e#TGi_%31+ zca2!65b3H60S&nj1V$neHF?t`5#l`{{aulvtc)QaVZ4-}fV^>L2!+P-nJ7EZpNYcA zW@HJO*dWxpAb3A5gDn7eW{aft0TlxRmEK=-yjS+H_d#NYkrDxSdW&SUs6I|Mt#{m9 zC*53KZ|fag4GLLgX%0ZX#J3-YABmj~;IH*OV&Vh%IE)l6)F%%}8<;!kz9amm(7U?b z_I5|O-5nONj&_xf4x)~1`)Cr?HmQh|kUat1x)5@vb09g>hz%(kdt*qbjsg$HNH$7piol zE+KAasf+$hV)Boc@_NE-?&dm=%`9pF%W zsAi$isaVc@UW-MqOdGN2m1(3op|5fCgj9t`Gij&{IRU6fwKVj~w3dHfnMOse)1>G8 zJj)_gklZ&+-vMexTM>NS%q!bsEt`Qo17U0Q0sf*oC zvwljNR?BvpbWib}ry|;EC?ZDh=!l3~qPuK6$vaeOaCxNGnvbIP>nJ*4IT_8Z%X59C z!bygRg*2DCO2{3$NzQ9T#N?)w%v>dCy~BQ77}`nx>BK5BrCW-7JXkD_D{8Qb(HLq# z#|F|!CBW23AuT}~!nxMZ@&v8u$fI^LyYfR~P&tv7C-*2(2E56=BLR~j5*v-JAst_b zP$3QGC@LaHGchUdMKqpbi3OPnCgsC?Y zBmlnTzDrZ&mDAKc)B_nDS_vE(QYOX;5K+E7(wbK;vqbi#)~jNSja^=VC3p~RWx)T~ z)Z_%vLLvhHe^&h8H(Z__I{dA(&ux8s)Ky${9pg?|8d)2{7-+DxHb{F`sayt zFaG&+8{a$k=A_uYT{-~Tu5L*M#$|LOmG<;oxb-m0x5 zzwu|I8?$@A_Lt2)(f{Sqh&VERzS<}>mli68^TkHtY^5?^C|4Hhl~S=;DHp2qh35H6 zVei!OV}-^-rBt1%LPWJTzqxR-0pZp8VtolxHJX)T87~ouh(|tEjwctZWh=iyHo}qC zTI?GqmD+D3=E>vcJ^-D3r}0g@`!CV+t>|d{nD?37y}A9lEkn8S+;;lE6Q4}#ypr2J z8qaNqzdhMQT$V(fR8kO?CJXTdKt3QmG9}6kc<_vQ5mHFWe8J1+?oH(OCvsa7Sl-SI z<-aGPGpB45o}9A@Wo@?B(Fs(~cnae(9@F*U9EHE67nOAx_F||(uCkIkR2f9J&=1+x zcYvCF<%?bdRtZ$Pe?_I}_Ku^5SVoGI+y8-i{5bS$T=wfIEDv4^vV&x!aUfMk%xE5wq`7gPh z@X`j)L$iy#ithF%yn>7y>C?nL)FZ%W>qf#u#eMjB%3{p}MiWLRnk{%-sE z5z^n4rTS(M<;HSj*#FtP5O2jT^1JOJZiIh#dn0K~mIa{7kH#ep{u0Dw520}*0Q*u3 zpbi;QSVMv9&$Ygfi|H_t%72@{zeL(gLNHL%kO~kpzz8%WMjs7(364@RiC94lq`U!K zxAFgD5pnd9Ms5CBrMYbfPw9QNxdoV&XREW-=2GEeb#@jea-m+Ct6ktZTrA8iHW%xa z!i7q`0kgMIn<-!(n~xoshIuP{X+LyEj#Qko?Y}1jQhew3%jj|GA7^b<2(lo5G7ST6Mmu7CW9Q zn+y9?wi_B;r_hQ}mW^g@p>VNQf4Vw%jh=tXlQxoMaTWtdq&?Eqwx zi8gT;(b4>nRwBP!#8MHo@n*UjWTZffQuC&Kt^gNEp9>+2(UsS~By`d&9XVs$6233DTNLuxc zt|8J660h>&DTS+F;jFRoWX~#)kMJbDn4}$a3|Z^NWf=cPi8~px?HfH}S~_dw4j{Bm z#^m#;UW!cL^QKu>PEq`y=ccK7-zEFI45sR=L3#tNM`8)K4rzTCmVitG@!5A{nM6!Y z^6wH6@!dPUct(YwDT#6?y@6buBnT-lPHoSv&nKX*oh&$5k~+FBLI&OuF&#}$&d$~@ z9$lPmRu^U~LQyi3B*A@7Pj8JT)P|=H>wExNp=L!$R!O90UIOwzgOH6cGzml<&=@Y0 zuy6q<>7kSke%O(%pQA;e$9r5zgnu6faR`U$`|vqRbyEP20E#qppXAyDdFswja%-R# zFQ-Fm0Wqyex0vBBouGCtP21TJu(OGn)$hkpyBSz`@?`jhBuj?r2_o%0T*KhKiW-0< zA^T%O5LfX#Y&rI~+0HJkW3p#Wu9=!#Q-JWY4r{%v(!Ficy-n=nN&XEJ=QV=zsk=og zrS0oJ1M7-(`roRUH%&2bs<7uw*mElEstLQQ!d@_8FQ~BBOxSBG>{S!?ssgg_86f*! zLfLYry{K}+4>8hdY4k-x>fCA75wEMPm81Qxa=giFUG|hp^23C(4f`TeR?FGh zI?sIx>9hWl=63)hZV$j5Hz}{0#4o7y`a6E&OlS{0?X6b5uX@~9=&P!ipgvII`?=0l zllV=O{yC@gSJl_>p~@f*v?TN-isx1f?0yLf2B-`$wBI$(*Uj*~o>b0LSpO>)r2J4W zPN!Rc0`UHak5y(W^~!vy@>r!&n}v0=uu!ipz-qdL%VO;;1Xh|AW+HLT4WvI&uU&wp z*7^>ph(@JJsSgK|e;MPNu=+MOchBm<0<6~$J_M^WN1&uV1|)S13GzW=kPsoiKSvAL5oIMd4?1#iniijWN0ZOnzv5CO;sv|^UdbMm+!mp;>C-b=PMVR zwfRPErnwm?x%<8jR9AzuovGC!8{j?4m1eOz+W=w+7P(w!0Fi%ZfPV>P2TAi{O+w1n zZpd?XZpia@Zg^~Yb3>i2bHhGP=f<#Q`2b0z17+(Gd2r8-z21;?@lPc(fum&kcvTi; z=O}}4!E0UPg?&KbosZ3g`8ZANZ6E^1Q9EBU&R3F5L9}l~?+nNlm^j1!YTuag*5ukB z$%;CS2>v9OWh&kOi$$O}q>K)$MI2%0BpqplZy2B)Z*K-FDUX8r+1;K8saR1T>a#Nv2d1psq90wqg)Tw9(8e zT6oa1l!He-&*8#c5AnGf;&U_i02P<%o|Mw$y}^8lM4z9-NIj{p-|1!2GTeQ2598;6 zfZ*t0TAtzXGfy@L$*?Gr*-@$qkzd!8zF0J^Mwl9u5AQh+8cdOW@G8gj^={!weKYxv zj*Y}(RP^1EyQ97VP!0eTAQ7W#ilarOGG)54${KZqydeb-!MIFvMA@Kb+>cTzJ!9RN z%uvd>hhvO>qgAZutR~aAGwAA)D+< zbSbN_Ix_6VqB=6VI>Nc(=&0P#JuI!1sn&xjo<0zJ)hd_W0AJArN10664Ip5)(SJ4! zj7uB!xBxIBo-}p#lr=FhEQgzwIanC5Ywjha55zQ7TN;4l3q?TOq1d_L!(aO<5h5?s z^HqAjhHL}Yd`JUpZY?qu#AVPNXrI8NM-rn*FC)W625E}r#FQs2K}z&4s=GqmMkeyo zT9ee4&)T6{K5Atv=Pb>P|CU#+@#DL%;3Nx73>! zN(NY}C5-;dxSvkj=&QUzsR#n>FRGeiiWl<4R$gQCu@t!1Fx=3*947!6&*7jpIb2Q> zifAHaL`DEK5=oT2kXQwnZE)ogTn4=uI#F=*I@*vD#J?^@Ijp3@{Jxbmh) zxh3*n@RDc=zuaFMh(}YkEOK&sCSX@krq@)DjA4uA+!&)JMK=oReI##lYZGYJpPS32 z*Ly?MJ@=w5En=*lXs^jw4xV@}9dz&raPxqqJCqIUPi2+9l$h{xR0hZLkMqY|$Fl8L zu^{`8dUv}V4JdXy3Y*tb=*~4%do|1oXGx3Pq^Ay41T2P|+GD^Ot|l6?^>;MVf5$({ zYY%k^v}C_c42~&caO`tl95J@^QObLrglw1%pDT2~AG_Cb6JFo1;AOvT(H{IEOzr1L z*$5uS{nD2lRK=v&@E{`%ardXjwVy`zZK>=(N4|HH+Afz)ctn{?hKz(GQj1LOZ6SPAv?%_B4SGfF@d4w8`2b ztMI~=_ePMNvT-jaDx-a8`|p{Zzw*8`?v-Jf09EDN+bQ;Yd%cXCLqAW~gSpKby(SGV z*X6=)AZkI@jMlp=A4tzY3YD8+T^v;uoFc3t69sD~`rg24$ z6M0KqtP;3xKH_~w6TM{N9Bd2l$I#7Xe4NL}Q{c~pwHe3Za<2W`s&bdV02m8HTB^3$ z_9ehJ&q9dxdln^ce`WK^siYT20bM4YBChTGG0%%9V!$`A@&=gJhvqCmTN1pt)joZf zH=wPhPmeNMq6n4ZGSKr>najZCT~dMS{TXjie-6JBQH8dW{zo-~ zhKXxb7V^VpJ`Gd4594INPwpFpc}8Fc!c3seu{S8>0|fImXuycRPpBIav{g4=*J$Lr z_h=0MXA;imjwgr1u!k#{k>=0RqA(%(p9Bu3oD}w)$t3Q; zQKklS26B{eCr+D9E3CbWRwpeI82h5s_*y zXgwbV{y4?w4x?IQiq9P;=ODjI-kllhBC--eGu(HhQX_{G@RK^{W4XTqNw3^g-Qv7~ zfIF=NbWwaVa;L={Os7?V(eAXOYN$Fb`N=g&C%(MPOGZORphu8;!xDfAc&9>6l@F!B z>AK{gt`iX4(2#O{%!^w*f^Lf&He}iE(v(8E6&tt8lb>&{^Sq2S${m$|vIJYQb=@Xr zuHWHB^^CBB)m*+wMcq_Qxk~Lc z{N#QwA?L4uY~3m8245!%S@kn(W_~Pdh*MCij7cR1oV~~+ew;K3h(V>vw^6>c@?FLE zXBoRlu#=g{I7rhO=F`F1Y?!xY!O^-F5v@PoUzsT`&Nlbe=9~3msi}n6<7aEN*^S}C z^Mzu)I0qs1*-E2U)mrknKqDW%!;pf`+$C@Q5^!)$LfPN`U#Yfq|tbbg2n-ysQfi*o%C z7n07UD7xBN`lYqt2lG*aAH;AJ20)HG@Tl~OuJ$ClJf*Rj_2Q_zsJ4~ix61cDau8I# zVK1tRX{V*Ft0zqf<6aau^s$CNN|F*SZcvk9-?|KG#^T0yJ4=0%-RiA^batUs!n$1N zJUOzt&TQ_=Pe;{0x6-U_XZ2uYquiP-wnm4^^(8CUmn`kkZB%>cy46{(&DuLXkBq!K z&(ag^x6n@qdbZQMy(A)WIUC=1kflcC(*K@(zb*H#K4|@3M65kpE!AtZ%W$GrZx&hO z=?nWNCw6Vw_GOq4$LD94CKsv?*K2dr#ripz6y=9;a-eQTL`-LrM`4N-&s7eW4@@mJ znw7cDk1fsvXje8*RqEB^Z1o$g-MGKlEUGCu*=*LUXBT0{-2)k(Io!}YOye7QO$E>+ zfO?9a>Pf9SlN38(^!{o4kx1R_ljq$LnZJ+iO)Om_vfM zQN`c z*n5!dGZP!Vq@I@u7HI;DF=h0x=4I~65vs}_B-8;&2=f0Ub?Bec^PRJ}|FMxK%O*ex zfDeE@gtYHiyn}(CYu(@|WTAdf#Yr<@T3^=Xu6#_J|L>3vKzlMn!BEjp;<&b*Zv8Rf z>(?Z{K3bVOTd6muD#d!~{KK=wa}5_)PuB`_wQ_Z4iIDFcr!F)k(2$C%!_eWWL!Xe0luLtCoTc2m#(s|00cKy;{mi{u+ zU=)rd-&443671-!cwz%9?pz^VlxM}6i1=ru0v)zL zP5rI+LhF@<*};h(XhevoBI0YeA^+<9xh@4f z84;&$xqzwVs{da_#1o%7_wJQH6%kXnoc)1%y;kp%v9x%;!yAlROP>0JU|toSi2N`q zjY%)Fkoo+GH(=?9;cAXjKJ#Th>8Tb6rn|8?zS>FsGbn`B({c;KZnQslsK?pcB3@CBiSE3(Y+{V1K}8C!B)Uhd3k%>A7ce&t%)XxEgko zt@dbOv7%}7XEB#HO_7qhd_vWf?f(E%>kyver}L=dges(M0l&|9_K_C}nTCK4Ii=kC z2R*ApWh2|~<1F*lQ1Tt{wkl1ksxRQqmq!O)tWSG%49Y2JJxp<;i`+SZ0%S=&q9E?Q zLBJll^_ly;bRwZTalJXnN77f=vnSB>SDiIgKvZWOk7y#nnbWQs z9+UuxAdwhNBoa}M7(xv*`Oyx~TLFqu?>oF9n&L3#s8B+s!7vU3k%xE%rOG>4kU={L z@CM3U@(|#VA)7LYiQXY{{dqLv^Z=PaX1|!pCT6Miy=>t8iKKRAFzNTSmn5Fjjl?+M zTsff;<0Z8VCM(%HV*bysMm7xfwnrrkyq@!YHlg!cjqK_=Itz=|@O6pN41|&CG%72Q z>UiRAvCd0!m=Y}L7}e->)-d_1qW^z;R}&k@Rmb0Yot@dWcjJ$^joaOHrKX|?+nSl3 z*_lBJ#EQ3clQy;DG%b=*JD-VRV_ROQCAX}1CBzAOKuQnX$srOKA3*|%Lk>9rDiRWv z=%IqZfgk|_2@3y@_hvVadjM4`l`{6ud-Fd2@6G?cd0+qk`#r|Dpk?}ZDcoJ$w@-q& zpI{F~W`&NVxJzS?yA^ht%ZW2m?Yh|Jc|j73lE}6d=~{uex@fYulP0QZ!04QXd}_C) zw5b#6X1Q~eY9okhQQ(OiiIq+W7~-E0Y?YJ$IXU^Cds@>ZD|^$@iN`^`X_*tEf+!Rd zTKV=`dRNa{*m4C<0jkL0S2LpO!>8B^3tEbi8!vmt%enm(aH6`wJwmcy3@Ha%a0 zfT}O7=_O6VUfjHoS@|uzWxh5mm#Ah4L;^lpsVuV{X;B*&C4gf@l)zUh;c09rHM&Lj9v=3Ba1v6~n%8nA z@_?#Z$Z<6*5I}N?pulyV4$&g$30Iq)?hCe;N>UuV_fPznV%s~)^3Wq5v5}`!X6`Wd zGQwDJ*6uv16)TV{6akk;V)l-TBV(13t&#_x-=#f&-)DdfgmNck+B^KOqwp3fmbH8> z+iY@YLMm>OozywW_61bae}~r*6wro3#bLXOPaCC>3d$Q9f`hj7ROn7R zI_Ne*qp{3?5!w?zOr}bKM*uva-18&r$>h#2I?H_#bhpcd zf6&IZ>ZpJ*?R(T{x1fyLv>x;7aXJ5OBZ|k~d#ac0wRHt5Qj;xxdnAzb;b6F+*QaA9 z_I_Q(%_w{CGb#v;%|DotxKVAMNiSmHNeuM?&7FHKdianrL0go|4=Fx96TSPAo?JXs ziS}B|{k~Lg?5nd_TheULQf%gTn~l~>+OZn-R=pN=T>X6MV<_F~9wj%4MFr zxHcOt@EImJIL@8!;5c`agtziJ$uwpcIb{X~luxvrI6p>j`DaS1th&YOv$*r*onh(V z5--zZe`Nni#AQC7X78_rvqeQr8-O@)nS9jKlc@T{L|dcebcOkXX=f##@r2TT?xD0l z%Wa+V zt1?Mk5HDvw`1FiggyPRH3zZE%sJ`c^#mYlNmnXgRJn5b1v2Q%0j$}g@L;4t*584plavvut>}ltesRG#?h}zPDC%wJQ+oR6~k=ZEuQ!>D*EWjz5 z{25Xp%ja-?m!DOLGyKKj&Kerld@nBqjLODo3(u;C3VQujon``H(hYuSDA{=blCF?x zidu$zqbV5C67-db$pp3e^SCtf`b;0#wt{^kNh14~6!h`n#hJlN(266v4a(@}bzC)v z(asM_SQ+jjI9OixqHlvCdjxOb+3fQLi zFiA;i2AAsg)fkfYhg$*>9X@t(rWZQnpP8y+evH`lekA(w8z+3Ey z2a~vpQB=}jDU{ov*ED5CB4kixoew+Nmqm7SpM_!j%w;kO?q>=0c=s`)u4h3Xwag4w zQC!Vbd-JLy%=2Jo9@muEGS)HgySN*i7hxN&I2uH{ETYK6^4BWi>}m>6DYK<-T6i%i2a zecy>pA1H@W(*>#x*S3=&goGgF&s7+QhlnYQP~QIZ5Hg!LLh z;5Ur4VVOoF4HGlAeABcoCyX4R2ds%);Pe&Xba0T3W_E>*gf2k} z*E_*Z{p!Y*tBWJ5S#{dho2q7uG`KL95Jz*OG%PG3$~mDcnnFCE6VIOA+P<*^^mgk% zyFUnb+g*a^5#ld@{MM^zV%#dY-8xqgw-yTG;@ZmEFaPk}uYScd zTHpEG{ky;VUH%ssCHms}O7d3H+1kFAZ0@dKOgc%>O}gv&BI~a)3d{O|D!IP46FuU# z6@FdCURTYvZ5#}?v>k`y|LywC`9fy@2<`R5!#x-YH@x0ByS1~@>AW0lY>I2$Xlo}) zmf}u_{QmtM(3<+>bNu-FY+N}i{NqC0Jm`+!o^gmfUN6G$^*0ORL4N4-AaBF{vRD&u zz`Z3df~_rH5f|XO4fhwoj@OUI|MU^l(Zr8m9GYL2bjF2{?aJ_4p_DHZR_qI6gU+{V zi%o%tWZ`v^VqMCP#p=+pS$vWfUq2jQ%_EI9u}fg-ct+QwlolwAk^R{sL>`D+kh`2X z3t_IoA0N5Z1^07s$26AU{aTQIo#1Wjka}Hg)468XDK9(lj7M=@f%~F7?QD3!*QSWT zr4H2Ah+lQ^!#BZ{-lkCBAh#`|qte356BAj!wu#aW@a33zT_6g(lt;{I3U<8S6i-7u z_5Le|oKMdp z6My-nH3YREzR_Xtvow;+n9ep6@Ou{M;8|=}h{9PaiyQQYSO&<2N8Re;HkAUWhUGY# z-l8}!>rEZe8!gj=WrEi!;`hUG z4s!kDcK?rGD3H7VK^}_PGxs=Z*FsMW^^t}b8l`gcx`MTq8I=upcDWA00000 z0000000000000000002&y=`;cHqt2id2iMI4?NlrvA5)r?PR^1tmE@2vYk~PTlQl~ z$*ql3HxLO)+;GSV$&swx+Vk5Fx&e^j+YCSgoEe#^iY3jEK)<2UX!OhT|NUtmc{eo8 z!X*B7@5$`(-v55_|NcMEgT!Y)Joevnl4W#$5#5Qu@w1rB>5CJ3nQ%H0mh)BM)BtcJJ()+IX|?XGi?h37|%CmOip z=L?dOxxn>?L`%B&;*8A-l*B)0&kyhs6Pmr(pxKXnE-fN`PZ^7o)XU%}&;%iq1Y)4- zB8%@KevJ{HAMh^?&|JZe50nHn?IXu2zRAEMxwlA@n=oLKaY?d#-;0y@kx%?<8ti+Q zNqS4t;87AscOLP5nlZ{Gj6x}wroj6F7DPaDVq+CFQT^c_V%c2lC6;`VkF%;3+REkZ z-G=!!zL_nkA6|wG_sSST`y9WUozYKu@wRiazz=N+AOT;$F$0maE>C`=v3Hp!bBQyPr)({Um*voW)LW9Fpn2I6MdxxEMR$K=Vislc@sxUm{U0aZJYhfa zJrpr`kLd(CgH383X2)^<9$>#_D3y-aI0G7r9tN{`;!l&fU8I4c#G>ostBeIy!7J=mBA3+1&rY(agBEQ-9m?K1Mxs+|MB=` zm@SeFl*}Lbuew{)dz!M7^_*$L#UcuQl85Zf9ni}#W;o>}`;C2*Wr-g$Oap%Myi6%& z8^=D=TM;E0{>rQ;IML@h`^#I#a}tv)_B{J6S*Gm3<(v=#>%#MvBn&ofMeqSJVJGww zbP)YVUa|m!5O!E(e>AY_u_ywB6OSWI-@|DY^*tUl5eDxfVKi2uXd&m{V6(u(YyE9> zkF+ts_6j^QjH|k*eYp?krRd z=Dx_*QF{0zSEC8!JdPJjU4>V1x)R|q4dVdy1zYg9*AyHmNQY(2rikv~V_|9~X?>FQ zzA7)fPL@&NU9cyS`7lR}6A02U8;XBpM&#;;=q+Lbh9h-?uLm&zSR1_s+P`@Tkm@#M z^Wg#pdyslek^t~37aV;Zd0T@3D&hJT@4MaEq zOB5_Ql7pef8J6vPbaplK_C6lKG!LFU`TDP4KmO}qp8VzUpPxPac(8}|#op7$Po6${ z{NjDf(_8*b(E0Y0#Pnu9DsU}giPbaOT3O2M0qlMjOc$o z`+7CHUe5IVD01)``Df&=u3_vivz%$qc4^owQ{R$LFXs{ClE57WZ*?%I+?$MzLxwtWn?0{X6UO=KE)$|rTep$6vET;89O$bs&zPO)_pOh z@5{a2Y`Y4c_k{ovYqhvm3+vpp1uvxN`miJ*9pg_ffc1FNLXrN_)W{E*+UC;oEIzA``Dm`-5ZYcJ^b%KxlOlAYx*K47Le^cF~6)X~XS>6s@lgx{goSlpq<9xQ|X`Oa$K+V(}I|OMH z`>edH00Liz5k=q;a7Jzj;i-gPjD*JfG+EFzzcaW#;)ivTGaF$c-W~~9?y)zKmkPW> z%-LC%-x%@O$5CN720M&Lhx8CG(yS4gU(1aMc~26L2`Bf~8fXrDLDhNV>$~?!mYZ0y zg1!LkKiQFsJFbZKU6~yf9kX-Y5<(Fzi8DC4roTZ!di3kncJ!Rzf-3 z`87p>JBXTXC-s!TGZLYvEFRYsp0XOorSnduHt1}v_B6?8d*!C{RjVJn%3d9XoEwM; zw%}M=QJ_G~3m=}){L4S{Qx{x~kvzNzqfq-|NjGNl0%yP^_Tn5MB4K?oZA5t#ei-{n zn!>>afj)V4=6yN)vv-?@dCo+Jk2EAg@(=1^i3wR7Z1T+13pgc~a=#MK?jm}!ZS6Nt zidLCvbilO8D3f_N%7d4!CuVaVG?a+DGqw?%Mm_u6ELrjsTc`bsdEDZgwPGG*T{(|i zatFKr6^-#CM8;jZtypr;kZe!Z;Yb=4EIDFAm;*v_)BESYCZ#q#nJ7?-rCdSn<6%rs!)U5Y_kpL5PGBTEXN&3K%vJOISO zh5*MOcpGgL5Q499Vqeg!FpdFayphHwVlO^qJ@BvMpfBk13^P8^NO2PrW(~ouMT=l5j*RXotpqJRsCXT8?^zTq+M_SZ5>Hp*4YLaXyk05TWG>RE;kP1=RSBE0mKIuL zs(D~XjkT6zJJtg&V+Bvx^MlzcLkA1G6a0-^Y2Jc_DI|=WstQg17IBMCnA=UK+D+s= zB3okwn)w8h1`e5}K(4@|5C=e7IsRdeLz&9T-x9Wdi0OjzNL-%FDl~AmK6~riMj*U6 zWx{3JczU?I2!>hwih`d+%Ag!yStKK52Lo9ZW$1Oc5di#DkFr*{Bi#tiI+71x{e3yG zjRbE@h=;}_AtHt1=x`fVl4HIoMN82oLUD}E>j5=p6i%O2SYo|v(d1BaU2Kwl{N&%A-+=9u+z;e-&zw_JQ>#Tg&2tHDSE!RGG&FEX5xX1@kiB6cex$?EfVD1=_GahQEdThBsz6XqtlHMNu&?dKqDxbtHpQr<5)rv}XjKpIbwRB99GjpP&w8>-Gm%I&0_AEmjY+@nm!Wnd|4ORC zKrU%j8GlR)0fSB#mW*>bm`h4E<`|P&GFk86s$=XwR%lnr19V2cmRUAQzw?QJg9Y%} zR}=jP3E)J)0R-gkw~2tg3CR6&69Ib@P`K+R3J%#so;;iAH)s=?2snU%;QyP**IxtP z<&P?eiG0Z2Y;H)W`8<(et>^r zcLx&2GMS)EWx_6#8kKY!RD>595qY^lZxInFV;pB;Kt;8Ox#*_mfM`Em1KyAKSS#VC zQnA{kvQ@8TD+`QtVO&j3n+me5Urf7E;kq0CU8#xQiosMKS&vw|RlC2H)zekv$XAiA zT-e6CaIJuDd2zV)B0g35G9cDe>PweWQ@t-Uv6_m0X^YiV`Ab)|PvyV#i8a*#Ga%Mf z2+UZ)Pu0M*75r2ZOp{nsT`)auH5CWbG8d)_VY;@$R3^-fUQ?~Gz9gFph7DBwQ$ms^ zv8EDhT4b8)teM;NpMAbtD~JdfRLknZ=+p0-u`NHrND$v!4NiUCHvQ~8F5;VwP+mY9SX zFs+k@MYOPYai`Y~@Kn5oaiKQuN1H7bTPQOVq0hPzo?)8h9xV0w0tIp@ve6dHizxJq z>@bCP`|y1XDP)m%LHys~Epd;JYn@T)Uo>cW1BQ*0_)+)J<5B4_ijv!tBz}*u2%4EU zKF9G-UY+rk2(%+>Q1mY7Ws+hB9wxp>3X(43*`P`5nqo=>Q)xl5%FVp^ST_oWKi}BM zJ2kkRXpc9pgpe8N!Yd-X*k3LB(h|z>Pk;PkX>Qb^cGniK0G8Vf@KI|3Gv5`fsmc4R zHByhbuOGO9A&fAt3Pn^_|0pjW)2P|;l;bHR2j67B^vQD8c_%BiH@@hL^;&*zF9*G3 zH01Pl^10fp`|NH(o$wr{amez4-Me*rc5?uMNNg(hZw+vb5$LBd1Dof^QhMY^;-J8W z6iR`o%>#hWWD7@0X}(P34Brw{ONo|WS(L^jBL8@x2%WARy`*f6c^G5b8#XmprU+|DdV-%Fc`+biMhspOaUIRA= zJY)x+Q~#RIi6+;OkZp&iwKgxGhASODBU`qz)&*#iMVbUlpV3BG&{aU|v}l3jd7OaG zXC(c0&nHXJM|G@lB0fE=j4zZV2jWQc_p4{;M=FpNpxs93C<^M*m=*&B%0>5j- z?>f&H-y9s=-rmmQ5>Y>yA3zj+CP=FD6cbrWUtkyYIaq!H%}E$FbHo6-I>KGjuId4o zOz9<(?TMciwE}wG9oJ@`2KpFB@N4IU|ixFYY>QVeEQD& z>$AsCuqL~xlHBe> z?jfL)7kkIO*jVbt^7aa?kzn9uMABEEKwV_G)#6;vQ|nhsaTVQZZ~ZLx)*92NO?BE- zw`5bTN#?Yh?)Yvh8aBtv`H)gBZF?$=S>HM#NgRL@-JM;wx>=1QZ+1FPQ`0rnHt2C` zpA3^Z@i~|iZJeKMipi$f5}Tq;JSW4#^S0csSa~_z&eJ)Kjz~t&uphA&Co4C^E0ame zPKcDvioKG(>^fOS0i+xMQ#p3c6U zeYNNQn!S$ZWCMN{HeiG8lL5FJ2H^d^P&bp=$tv7McM}Bj@Hops<;DY^h@Z;n$Gl!k zov#VF%CWGAHp^Z&(U2jKMnR-63pAu58OGH_369>r$1Q`WkDok!^!Uq1PoJDU{_{6q zJ^shuXz0BS{WO6m>>*hU$+=ZU_2U7?96ovS^q= z867N@ia>I!E?b8Y8iFmX-A9@&04gEeuoI0W+!bQXPLfzRjQ3?L4GVwcdrRd?c!$d2(kh#+;FwH;M@)@L9 z7=}3%;Xt*CLI2zUtjDWg(EJuE@rv^#5N}O1xI3AtBR+eRFvC(4{WHXtX@Uq|LX>CT zamxiuOMJU9ZYn*Ej*=t|MDqW695Q-kY*={1dvJbs^l;w`(RwcIW+XYAOqqW?N}cDv zDV>PN&=^Fb64O><@Cinwfzq4Dm=+~2U=^=ViD;giILdq-)v!LkEIl^uFRqzxzqHDe z7GUwWe=%CX=mil*B>jhE83zo%1-2^EBz_5W%(Xn6+Do4+3R-&8%&~E#d3kdfJVW=^ zyt2a#*R|JT7}s=Fl#db~{0kqL!AL2+Vt;?T_kjjWpCMX+jjo|n_DdU8 zxesWMNo^i6FxnpRj^Iw4;lAy-yy7%pjm+^?43*~PvvsVVA2d1FXJNKXJv)y5Xc_35 zsp4sm&xC%Cl=q(!a|@R~ce-T|ia|2v`!DJ%;FkAROY6iUt-8x#|(M?a?VFdM=9 zJDV#`JbHP_3+b`%%4T4e^nxx~k)yg)ad6HuTD315(lh@aK6zrnMQiwEUB&3+YtfH#)r16)Q4 zzcX4S>~S_8((Z5EK2=;!IN(K+M3ltY!P*oWErXD5^-sVa|5GizV+No^VHnbi0lylkY_tNlmGIE5$L)ui<1}AsWL5 zmKu5u96R>{>jG149CAW?6y&$T=iet8oA`zv$CuDl@(z}0?Tp))f?kpO zE4WDXF9F?1e+#R`{k_SJX%`FRWqjdE1D`7>0O@c6((ikF1zFhdkBUD=#Q1K0k?1-F zbTP&;>libH_dSW>zE>by!}SEaAYG%YCCs?G6m5L4`6Tu|vX)S(M+efou#VaSms`&MZ`kF(%INZO#QqMhM1OjFB_3Z17dG4Ed zO3vt^`??iD6JKjL1WpxcZANZi6;Cma;EitI?hFj~w`Lp-?a zlElmKd2h~+3fOE};&Zo>8Zl+x!9k6I;9q<66Y=xtuKWGU+cT+nAQa<{&w3;Jl1url zO(3-S8%Fb=n0>>f5%LsHz|s|r3`OlFCe6T^3MgB_nAdDa&}YjfY%hjPnJ=@x3^^0T zmDChb8xjLiFWWVZTedb%%U+g#@v6B`6T)^~TgU}?Cil-LNon?!_%Xha#UcVfI`@r; zlc2D8oFl+AD~)sQtBfPUq$uo5umR}7P>3yi?Ukv!u2c&BwGuc{QDwRbBlc_!dN z(QY|JX}*4RO)y4|oq%&&*Y!NyOX6c0FB+pGi-_fl(R~or zidgPCL{`!fs>CkgG@&&TbeX11^f?{*R@|rNTw@T3w0{gFjFSeBP zZ5e{iJ(#*d*lwx7{k+w{XJ0<<9c!m2slnS}AVTETaeAa@bheYOQ}@`YmA6_xH8jk> zI^*xy?2TPV<_xaY`{ILl^5!V<*IZ)tl4e+^(r{0#)DA9(=urt+dD$hN$83QY=@&eI z!O#LIwxBQA0gR1ShM4s+qE?MI8Xexl%731V-_#P+ngP zAoy&8*B89IV1pseKsE5e@2e->N_}79t*E{B6Tks?9mUIVu?n7(3p_a~1F%6EZ2}q4 zUxgJNhtkc0P8Z==ei;)#d*UI*XVd$4nHgX8C4ynlO7o_@LS?Y&Nx>7MtWhriUJ?hzlPFPqs1ddc|3 zw$LGIzC6~X@CFwr%A|=dblTim+kubG@*Aa##thvj#!8?F^zO6Ta?eOHjK_c$ z{pXMwEweQwU?&(myf@b?{$+#B)q$Agc%j()_ujL21& zYm@*cGDjA~od+zSi1j!bVu=cfX@Hf&jKRa+liNx6U&pM`PwE|_x_hVe8dVQ#jPJkc zx5!E<6>1$6X>S|(^zif6QY*TXI4-{;b{=`S7}bX;j$jQjEKWMj2u^OJ+4D25>@sb7 z@5L{v8~vMQexRSs=Shs27fW)*EDC;O&jY;i48{YM;Lq((SSeUp%SAa=m<2e!tgugn zLo?;0(%EyA&!NmQJ4?0W_&$^wdSyctW(bKOd3jo31MAW`Mnm^%Y_k&teu&x0FutSen~xB`^cQ$$O(0!wwJba>JzYt}4^)A~p~oq998W#(*a0-Q!Y zCWz=V$U3(nBI@gxqP7scFS3yE{sQWU6vZ`_Ym!N}FWlq;_^v#tc2TYb8gFcc0dNiP9JhfzWDe z+>mkF_k|S#pE39VwY07ALFs~WFZdwv8G{eUasK5~YmC6r?h_{@LL;%_$upa*c=GI? zu>uhqgB9m?d2xR4m~lQfH!Lct^LwYI&PP^L&%Uy$rk;HTytp^akQj}%GAuIVyx_)t zVaEBG+&E>wNA_IKe7O6>jRK=l+&fqu!=BHkD8zDKxKWl58N(5Bm)qk740fM5A@CVR zM_FaW>3!qG>4>Zlm2B*3sG>5?#Eu^9_i4z>1QMPWQ!1DEbH?N6#k62M)G#)o(!#=CmO54X7_4R;8;k@km zD8MQ{h0@U}@$>b)?RJ#SjX(j>95(aG!hUShJ(q<_x5O4YR>r0Hm6~d{`|`yj>#d24 z2-M#qaT&^u0wWjPs3kb`V@fedR!eh{%^)GZO+kJj;mc8r!aO!;Uv$YFm&grmTGsY+ zMSl@WRTeQEk0H&tC|+N(tPhJdmtfFkzF1;PchTC-tb?fm&+F)KSOO}=E`I*Su^12~ z4-e>~Qy59KF4yllWLI*EYAl!ytAJmAA@jb&h^mR-_ft`9Sb~&lsMv0E_XNtCDw?Ep zbw=!|DCp`~A`NnMB}5yOJz3*cvw?gom=9X%5^2vr=>1kQ36Itv*?P2eLD+~>p2IQBUlz{3p1rg%}O#g zs^swgqK8W;)16@NB;2fOrEtQ_@`DPTK|-^#&VLO`QOsSWT;R(^<2MpDMCx9u1w)H# zbS<&N+QEs%bstpDuCJL@Tj{o~pL?*&PU~pex(#Fg2u3S=@5Wvdq(3mo>bmJYJ}>%QTsna28qPW0Tji0@vfhCQtVUENoY$P4zQS zu_}-_QmsasV%r5)F-!(aW!1<)3C){TvPTjzzPmL9O2HQ!PG3rf@I6jt)z0anUw?gK zS=$ffC_Jn3eUIH_R#{ zawHX)C|F1S0 zR--B`)CRr|C9P7jR%NjWV0h6&v*MD%Om=IdY^4m3WgvBl`Y5*2v`)5RolN%TmS}|z zyl)cuWCe^&v z%c9#A@HyyaSMG+j3vANKJ%sO`Dd&v|pJoBqNh^=FFy1GNWkm9otHLbtK#rKHQh<#Y zP|~t?)a(fELd>mBr6s{6y`tij$A4GEw?1eRw+iuSjIgYrdhu%;wA3b<-5B&K8Kp_g7z19)67Ua^@7H`7%_t_6;$!|2Coh8N55=6!5-PdfLv}cyVjno5{hbrDo`%JNwi?6KP6)S03wJY?`)%S+B z-Q&EMw-9W*DtEcyyTwTXL$Q8UkLSaE$?xVzZ7jtUo;c{?W84z!-Qy$lf|HrA-yGRFPZ zLvD?FdG_1_TJRmaVR0MD-FGeSM0{i2a97b`n_J?xWAo~hPZtKN0U)9B9foO|+{RpW zvh9(kDN}5T?=Mq!o?D`KfqNP%XRIVu4#K*nLVC(if#2B6r6jETMN&g@V@sonb9D;Q z+q+yFTwvxj%g9x)=uYt}Um=yzxO0JiT10HoaAnU9iwsEYtedN1Y|m0($p~qp7Z2?W zXGGZnHa<-$Oe^j@!Wh(%styPy!{Dw+z^F=uFRP^W7BRUo5#pn0#JaL;#g6^4Oc`17 z^3i=zafCOFEs6HvBw@6Op|iaAW0);Tmz)=ViOu|vuUI4_&ZN4 zhiz^{?FY3E^nU_|z(@VO#i9-vF1{iGk69dy7HOH=MdjSk_l>kWzsypN>Ze!u?+?%Y z7tpf%`GNnU&)k3W5&-))%;>(y#=;KSFxbpHQ;vyjf|k9l z1gpd#IAWLa1YR`S8hUeHDN}bH^4>YX^Kd3+X76&?2_x2G@>Mp9Z`2YmUre+9!UbTc9 z7;`JNbpmV0ns#<<>Xd0h_-%2%wC})my0!>(pItcb5(s05e}`CEGC=C+A2V_KK!0C` zDGgj$ABCp=B2!Nv5E_t*X$M&whhly)b;!Gt_n+I6-SA%Q#$zA$NOVi?vf5TD;B8r| zfP%Xnr9p(TH_;{++;5{DNN-GYchg{iK;Y-9&X(3E)C1Xj0sl$>;c$31Q#Cl)h zsv5kwNmXi~)K4iAA*NK6YdU6v&$X}KOJ!em+_2-Emi$2=t7XK=oP-T9O9rGxUflq1>55 zENu~CbIuo0eY^Wv<>rG1?YwVs-sJMZ+q)xaJrz$p-1j=z&fWvvl887K@88~&r(f=S zd#{say664p;V*Tdo6uR4%oE12A3^NPZUOz)GJ1l!aUh!ubgt?!EA^D|8g7}$<l zmR4va7t|PJYM;v`r9Q}OfHz697)q-0P9b8WIi^*|WG;!t4+a?A$#$cm)DjWlz8J2J zTy_87AcA$x=aOQL`e!|9RhC9`D^$&SoLU%JvHbcFraZ(cI5Qhboc5F>PQdFP6idd8 zFhBL5$K_%KL!$TEgO|bfs78Q*RZ#(Yrd9<6Q{aGV`&)oAErIJiGyZos+#%39km&Gt<9^c;C( zWpg^(T3a0R#vpQ{9#-1kJFc4Wu4Ogl*K-auW2{>JRoHPrab z%vF6BZPIGB$g|0K-9_Vd?XIUMip2|A?KS`^HQ^0f#xsB5+iKk^-fOARI>>l$rZKsQ z*mQTvQuLY6(;k3^{`j-w$? zk|e|B1`BRMY6L9SdL<-XP1Mx@YKJhhR>80#4~Qkn5@vO*=sD4$AQM6L5Y*QlG z-IA^->%}x41gR|+QOGOUnJW|1MvR{)i`=ax5u>$(D)xS=*Xaxz_>qj znNpcl%_z4!Wt!Xg*zG~zL2h;<^EvQTsnWlKt;1^mm&B5Zp_o8os2U5NY#H|r+a9)Q z647gmP1xEE(}hk}`Mydm4{uOv&ixV|?!YbhQJqfsyBgk`a@4+EP>nUez^qn_LqiGh zC(lOdnX1x>1HtBL!m%MKgkDiQqJTCohO3p9kudh{R<){CRj1GuZ6UU{jBqK>pG9a&ZrQ>}dD#CShlsm$8Mr;lp8|DyEIf?Aq7 zZ#xC5F|evvn?59UkLOuUT;nPFuKp4v02I{&ME*VxV^RQbkFZn3wvkQ(ZnMlgT*6sj zk`g+oRP#l`%kqN?*g?W%4DJpv&A$fpDHk6hO!zXJD_QW~&BHqYS=H{-@@y01o!9i! z!rbnKsk?jb_L5w=k$ukl=2}sDwN8{?K|GwMaJ-XQW;E^-Y=ohA?WLOA62;xsFILbm zQW`(dEQxOVC%~_yMJ1MUcHEp)ij_QJ7XWf%r}!LDtq2EnSl(G7&v#)wpeTSoO~gFf zWGFQFIAl0WiBF}va4#R~bZbZgN(c!8ugI|09vQ~`eN<@{Yk;YG=JzH0Ex$WT=1ht8 zry~{Pc)l2DC3*Nm#tWxLoW`6^C}bm59jg`>){PVno_oTRf|;R$3FB=v8)q#EG!L_k zy%*iR#vtFm$PxuzB1Qxp0ri~50(I1~{SdB+Ld$F-O4)@-yoc^w=?yJ5jBKcI2nS@j z8Zh#CA?DeXObo1lAuvP)t92$a?*W}%&7k@oR-csL;!4Of8eKkAR>UZ{z6~=lcXR2aq~;c!Y(2KA^svS3h;PItT?&=wYB)#tNB*X-{7r@2M8{HK4yJ4HE6S}4my-3N}*9s7_^XVQAI6d z>XagHX-=SXhpa|3lq_>GUcD^0RqC`&;#zKaWmTgd?UinyX6>eN7g1Z$_wBu;Q0~Yv zFpdZhho*d}f=NHcZifu=f^{1OnJoxD0Lw4umfLmht;GFylZn~_n}JCKEb>SfP2 zj>*Cs_F)<4;hfe^$=rX)P?s~VIVp$nP4ZiF8}vyOT@e2_Sh?3p(5pBX&hJFX_~9tm z*LufAHv~|5MFl8ueJ_@ne#(z4`AF98O9l%^Vwi0c@T`NB7AHF?=0De!>Y#=Rwv87Cc7afB8_dPty?0r0dX&yXz z^7UW8e*D+JJo(GxKR7*8OC9LC-1XXO+l|n?UmYms-_~@$gJS8$FDM< zECvdpSdKhB9>)u+e&_L3Fc&e7q8s&FV}9eAcbAuJD0ouwEtD#(oj#&N16G7!0*>d@ zQuS?e;T|m`xVG$Vzw+0Wd;5yY^@M)|jnc}EzM$&&QF2l4Tml%ju#(wvd_x$NaV{a$ zN}#ZC@FbsJ(uG+Stx8KS@+q7z=WJJAKvk3|N^aXp^FjQzAkfSNA|d!Ic%Z>bOK??g zUS4nnYlVMR7Qp{L7I-z(9xfE?)lrs^D zZTA-C@gg=s>+U>ShuKnfw3a+gJ)ViE7a18Mb6dd#HH`#t-AA*DEcVF*NMws zR4rt()r@MaJF}W-x$a5TLa~0A1ZAs|t-34_K39Q|Q@ZU&{6&p6axit0QKW1q0+?#V za@j_s&BmDSGZdq@F3Q}$3)?19tFSqx=oHgyd>dTyIjV8S+3a^K`Y%Equo%6pODQzPC5&gFLFGf0|i?siy# zo}Xb-j6ZVfZWuP5YlCbG6|+s%>5kmtb;@)#Y(lMFk6vt9Q@b9;SV3uuW^5(P6xFz5 zNl#IJ%6~0Ue&ciF^NTet@V~Etj-`n_#pZPYy+A_05N6}iXWJQgww*C&O37h84t=0_ ziy7y<5jz$sN3Yg`JNK9&$PD9sFHYh|K4Fvy_JI<&Bn=)VadhVq-=|qtF|S}#wvq$Y z9&=XWSncFjskl6P*XbhajJN31E_-ILWV!#M91lggR%`YDd;11CBg@g-D>tcd1b%3X z9tpVij6rC)_$0qE-B~oJ%g~=NtV0c~Y*~H`C*pJ5k_@TfWlNOc%ViYZ{msJ_S}Fn9 zrQ*b!Cs@awy_Xf#s{>`N>T8XfhuL>`>@Z`Ss2=viZ4*qGj>+TCzYOgRv~uv)&WkFW z6wujm6ds)MB6i#<#Pu_u8e|_HK&dCZ^c-b|6kEYe6_Ye2cO$avC0q4#5{<_&2n&P0 zi@!cGP$Lrmb~aUq971=Ols=C0FP~0yc1~v_|E2{(i}`F3xg2g=30!z_c3GBphs?rf zzRSdJxc|41=tohKX*Z(1Ch?Wbc*()32mOO#fIz40=x|{FPO>*)jAw3phg)$X@JTG0 z5wSVg!`x$OaLw3mW7SWtfWZm+l+cj`e{y#mUaG}#oE7J~K>ujkLp0jG3ktPMKuw6v zJuSS4HxiQj&xV}+&)SCs>-4c`_g!Zhn4{!|gt(-=2jCZ=pU8X>F+wU*BsiY&BgMnv zCw?uWN_Gz->p~1-m9TQqZ6s~CGsP(SrQ%HCK_xY33R&k)xg~d?nXhO}Q&Rdv-Fs9x zqOBek{*`g#(q`8gre3-9e!c*AUb0I`o}7XIb>1rrm50#qh)qFM0At2k)wR&WM~mOg|k zbTS+p@aWTrBKRUFNij~LYTZ#oCICTt%V3!)(ugHf3I4_n4sSuilxOLiEpScYk&|zN zRhZkMhb+U{CI964zvctTR?vzQi zDl~A%#$&ciYG2U`7KQkZ=U)@ZYJqgm(KI`z7r&%YI5#l070D`lL3@E5WjyFPu}>Go z*R^j1=x84!(KC2?WO~cxZPv6#g5GMKm%UVw88w6sV-XdJw$K|~e5TOYNc-3Eq(;(l8Km!K)p%VGoL3ClSX(M#w_YAoDK`R3Rle;~JmHu{v@ z>IRtM=k;z!T+HMsBgj%^LH9y=%{7cR2OIQQv+im$j7=-NKeR$BeiP}CQq>8@Ce*n- zN}W3=)%j*=#b$r@l`Wxq_LXCyQYP4hP+6kXxpPvTZNu2BtzMmBY+A|N z)_+&P`HvOiRc>;f5wK;Jv5Ckd^R3W~59N|xwHY=oa2%XT;Eaga&$HAK!N|vQNwNAA z8?Z8-JhNqGJbC8W%1|cQgq2~5Qs>S|b-r0z9bFUcYu=TVf`MGpsWSfPn(8jMvoVTT zXm>hF9e;F-)f$;jUDN4wql6OS;&x0e5qj>@)~Zc0I=MvPqaAuF+0)JlR-a=N`s(Lj zY-+5Ze{rp|3yzvoN3{R0^SSN4TG^0e851A56P4Ta`zK=g_-pcLuD?@29l$-e1UPNzb zBtuxQLzZAl^REEc|mL_Mag;YzbL;FNYJ1)lfhb@1chq}d9t$xRl_#=gnkEoN5%8!~lnE;`(2?)JBQ&)TtM(|uDw0fF83pOAh4OVbl(Um0 z*5v`_#f6zj8Yznr8WeU2FRQjh`wpX)KwvM4RJ?1Fc|5L(#-b{um5jDk)G-fMKa?d) zL|pVJOf(KjKNJazqXVe~p6h~Ii7FovUNwlRC^9xAN4JDZ9TfxwebCGIw$x$|5do+5WJRz_7(`9$8hq76V11K zK3TT8L-3fx$5#eNOCPQLd2)lQ2)c86$!+W{i2ob8qBHN5igU*`B5%*JA60nJGmH4lq`TpeM1q4;${5b5OIhouqA^fiRE zDA)(`Rh>>Sm6m;oz%g1JAdA8;-07!(kQ`j&Pyfg&%G7aKZ?D6M7NUynpDcM*8yvr% zmANby$myWiROC+-`K!a@n(+6pT%UWIO$FiX7R~As&8aNh_{6>k#o@+P2UEFUO`5*a zqv?;uiQ*NrE_wF{?K9OWUNprXg;$GaRB$XvsZT@f`IR+JE|{6^@OH5c$EDF7T2XR= zU!lo*Dx$!cd2%=}5oWClTLVGk=0$)G?>tn)O;|^9S?eH3{H3NNT*39M#{}-^^PZTK zXF;04E1b7+sip~iuS_{|JZR~w=5 zy~SKJiTB*0W#pOsUaRqD)!`ynaN(im73})>rOe4^0B0GxCscm5D48+++vnr)GG#+N zJ-TCYF!>Jez8CXgAtKAiBtBa@neb>iX^PZt`qmKQp3U*Rmvwqd=jF%<_Y0MDh<|k= z43i>i#X6K3(I2>v_f@>Qr*wD~AMtAm`e_l7Fy`8Vi6aBG(D8*N+jF;SFh!PXD<0Z0 zF7dLZioZ}4I1S^NrWNf#u*@2&Faj}#2qpWZr27^zyfG2tqbSI_?rX)aG#rXY_gkH; z4^9$B3#J;GlK(NxmL&4NBU$J_6qT3j)Px92$q#$c#dUG*ZS@NoKs|qpNADdq7VrXJOxFP@2Y3oELo-yK3|NcD=A>Ht4sEbuTu3C!{a)zCNrOAU)WPbgrlrh znn>Fpc;GF%>WV2>sSZBV-iyPy)%~}I8NA2?gWmwM7OFR?+M)CcU*#sDHJ1@fZqv@y za~KDwG`ie|MWjQIvSs+R+@|HW3R*pB+NwqQl4d@Q0}|(3v#A9oNV~eugyq6r8q->H z1#KTmalejsc6*x^-n8&+ZE{0o%Fz-P=|LgQbk}7&U3dWe;05bnhfyHYjv$?|AdiTc zAG+o?BjaU3@tqKInKRZ7a3AhCl3u);8z{NBqW>e^q-F*1SBo)E($*$Yz1PfdRHvWL zj%#iea)z+j0Z|nK{u^HkD{!o{ceMg<sji|D!$m5I(@>CISzxl8i~v zwnfm6V7E(YJhHEwZ?eMUUFc|D#=()N+FVLM@6Gj|oY_hNccM&n?MXMHzPl1?+Yq+4 z=syp;^f3FO1bP$aFCG=UfC994(0iDy$u_{bj(@08`u?vI$^A1s^cq8)9Gep3O3q|V zY=sEwjjk(5N|~nWu5Ch55$#|regcMV7oQ&S>n+5Y9W&AD*Ew4+qpY3Xr9ZJunJ{oJ z_f8n>VxLK2xr(4*)H<){pb0zuMCOaAUa`vKHR`>H#8=<$`PrUWh~MtbW*<*e|6?8Q zGn(bu$Co0l853|n0xo9>e2w4EV3?F%v9G?}E5AERDaq-3l4g{n?d4$}fxxhjAiqLj zg+mlrd8t+h6gWzE5e+)E2ED{PNpGaAluu9e%V7WD|z+ z84^WGjFCPQ@$*Vkh9_L5UWRFwn{AG8;6Ma)u6FXL!UmvB`~u4p$-Pl61tQLlP~d|C zH~+@v{WgT!^iTxEs#zyw=P(EkFLRngAY{L7gN=~YG{3Ay7tZH22$^z<*h%;jOYKAQ zn^7*g$`Uc|9`~E!6yn0BYWHLzXtDB{wC&ukypAPQE~rNWC}iJ&)Jke(jp*Oe%Os`F zseXae>;&1HpxURq4CWsi!mA_(C@vp!Dyx2Avk6?Nf?C>-{Wxa@fsR}qizFO4y$b?M zMQcI)vhX6pO;&6gHJt_fa8VwuK? zn`>uB#?m@!KPoD|Q<3hhH1Gnai-iMt&EqUi8QOP_=D|K^6`wGF&Hg=~V5PhQv9KoU zml<|f!+7qnT1&WAv<$`@X-z7ZwPW*gpB<|rrqs(8L{3&ApQHu6SnJM4hi7%k*-cR> zg6FIWf^urNv8WByt=0wK>Z+kyI--@+HMF;n(;q05B9GE6g<9Z|J%ewn1v#{92(D zTV`anK$lSTyiC32FR#&jqGg?fiUgmJw%0Lm%wN|%k47wc)qat5t zgNf@v$dbkX|LW5s3jHu&xmEoi*%-p85!!p20yey!wU|aAgjKI_S2nylXl+*^pz5c- zHTJ&-BU73!qr9*k3zW8jN4@IckHxAQa1+PWa{vFX%JYA=jCZ{n9o%QW9mn~zueOXy z9HxmsZR<)ZpJ`$3DC799F|lvg*vC6`O?=xmz9mcc*Tl9RV;l4}nV7caOfzY)Iil^z zV4C$^))>!;OkS6XFEq=F)JEH6G#GU!k+}scW;!gCF}Qk=PoMXpQUI zsEkyudL~KP8c8|bxb`@m)W^07MSFzdq(3H6S-;bWvN)5lOv2I-7QDcjBx90{wQ8iO z0yIg>BrV#~B1#WUGBe4{dYKXRjwWH5gk`<3@FGi-tW2`fX4F1;wo%ED1x+TQ*czcY z-@H_uPhzokVu3NHo7NQ=NmeFVF_4w%G(5?QuB=RF zo=H|(?O43Q+pHNY>!?g(u{C1BkG`9Yf0o5tCb8HavA}XIn-vRLF=i5rtr3g!&EMah zPZxMwDHa=!Yc6WzOk%M$V!=!FY(r+|&%aD!u{C0Go`#!M6VatpZpc% z_eu=mA2BcxElC+pVaBKq^J?->;(KT`SAI>H2r~FCsJF}*`531e(18K~gFf)WJo5sY z`7{nloM$fR`=Uw;OykpnU~)!C>Oz8Z{suF z$YBDN;b&DzgXxihFg;iBl9f!sOFn}DGVT>)t=ha}dMiigA{&(W{c!s3#NC!G8B=%# z7`UdoV-qZ@C<4R)ARoY|9pDjLJdMJt!?eCl&W*SWjIut*(fBAzW-5O>gi%!(mTi$8 zmCA8c(j=CxVhQIlFqK;sBtNW;VGDvr)(C)7ofvGaZsGj3EQPaagmnEi&Q zRg1@~>c{Hx{u7iyYPj$a{yoP0A6L^WN;c{rzhNeV-l zPZGlTIZfvwqgZv|i#wHk%A1#Anh97u8v6+woJ|j;RVS`<-1;hbPtuImqKP!6{!PLt z)l1|voTtV!SnYiz98}s~{Z!M8O=`|%^_;Xw7R#urzPhn=z(-)lq{${t_W5eEQyPH* z1;6*xXM6xt+2__G@qTzu@@wcdkU?=A0FcUIsc!cSp6Uu41<4^&E0Y-wLWvL7$VKIgNJ>d5=SI#90kb;PfJ51G8?1qXR z*AMC`s!B{Ii)l!2sP1)O7p@H(vx+rZU@Lvc`sf@$u(Mm5T>!q<+OzsvL z+p}%syUO#taP2D-yNQ*t9 zLeh&UZUv#YqS!8xaHS{e(&J2W*vxJ3a$~36(yc&Q=pk#AcXDGmPi|;0HN;3c=njvvC51+T$~ygdY>*lKLDt=yFC}G#?Qa?Lzmp6zQ8F_H z#h1766M}ooXc_BSs9NN&T79kSSKmn6#Y zy~g~ONqIs)8870Pz2jx!MTFrDh>u(lAYbNEGVD6M362BJozj~ySsDo(>TL1e7LltR zBo~`q^TuE;x!{68SZWyU$6@ot267NFJDo3UF|%G`SWR;J3r?#f)QGSPlJK(3p0*$h zjmXPd*7)$HKV-4jc-91V)0g6{Y&ndBQyN`b;EupjHGnIt72;<}6m=2Cq5`+Z#U}9E z&e_8t7!c@CwN`-?zyo=7P8FlZvG-O?&DFAmgK6dq3Skb^YM?`fcxX(!pkU3`z4x@_ zAxl4{VeX`Gh#0t|mylx(?W&*eNjBFtUsh!1oT z5uYALQ9nT!?`NfH0@BRA`W02)b_5of+7e_p!YeMuqNv9m7`N5L9Y=B7rF#gp0Q_5; zUeSJ>#aBCYSieLayZUMl@HtXgEo5sXN%MEuZ}{*j&B3dkZH&4i;8^30I>;lkrZGq+ zVbJxcwE$me`guXq0SckZ7u0lJ@Mv;VPo*!%`9iUz`doLMtr^UsAFRZEy8N+9&W*ck zS2`&+;Jh7y<{NhBTBNuQ=k5puKY}Dwb2Yh)F-n-@SKdeU(vn?cS#)h5rYX6b{n5`8 z-6PI%QO0pVG6znJvcaT5hc-44Y~;2pPv{yz4zQPX?NFf`y*{A!AxAvuyDQ+q`(*?od`OFpq2_{z%c7wMKv0l*U8X`glJH;D3oDR zC!}uvD5z z*Ir@)FLJqHTSD^af@E?yn1wIME@qXrZ9+s%@6M}D68Zb`=Fg@q(oa5Jpf;)vcbHzG z#r$rWzq|avtZn*AK3eDJ9~uNes)4vd8b!`;ctT0HA?v9CR~wI$BtKm)7737F!JuIb z=t-7{#(0#((Om~P0~eQwC#Wv3J_)vcu!Chc&f*bvja=xRS+kRnZljQXPje9rsehkQ z#DhZRQTeWjamwK@l-o2}UR?`cmPB%3P`+`1CxeR-((4Eq6Ts@iYJK;GuuTiQt*lnn zYpX3kv}$niSiE7Nn5qyPORomQ2n+BiqC|h;@l63@l7Z@3N2>(~4Bs5pJvU?*u1m|u zpfcQL0QyQX$Ko8t8!~M6IHb8i+m$y&>A<0<^E{MQ&qIBos+^%P#>c%PKS~yNE&dio zlz#qYzmFBj1`c^1QV-7KRi3CB*m0}Z{?0MC_KsEa&e6Rf*Jw5tp=vPm2&KgLmuX7H z&8xDO#6lQNcdlEG++?-@kJSYUw|m*r_i2`0E~Ds9fEf&jvt@~TXNpsfeS-C~(8$E^ z*C-A!`YXyKNyDo!CXqeXc3y4mm@(27#U&KkXBY9x@%|i(ya*5ARFc63DUEjdMhz+x z?1njcI0@{NB7^XbcT7)N3m@;RH@&*zG;~48ZPFeDE!$r&o3u+b*wH3qP#XlOexOix z9mBvxB!pj%;W&S(m}c~dT9r;?#ML&C?J#?l=SB@WY@>&9q-|}GapG-TCv_He+vHPHSDd*g=LeVK) zXbKlvCnFn(->)sS&m@Y!inW!9#2O*DHKKn-eqkYopPzq9#r_1hhJG#uG#q3$tJ&$U ziFkcma)RyW=#x|NpFDFGd?A%WUp<^52Ag&bH+~4!RxIn<)4;Gj+d;h6pv~;ne39!q z>kea&!sDY*r?>f1L9cRZSW^=2-@iWo&!|U=dNn$(0{Ymxv>1ttPx-e^!>~fx&mn+p z>*B{M9N=jDQ9^fEfa_M%8fbK9O^UuT!ah*JF$!^LRtIuLCjH_lk!DuE?jV@z$h3Dd* z-C+_+XS0n+i9YI^7YL^J|4y>&BX%S*uJe1%Ui2_KyEsRg^0aFQUNQ8(mo38_z{l^F z8HOmr3z(xFT_q`F^*lodctCO@ETtv0*S#qGjY`OIjHds`qEn(m=}}H<#|>p<DbQ6-;GGg?h~)%4r}YH*bmL#6m&(xj4Z4bAhe@@8ySo|zjIYeg z_s6*{ug~Y~qP)VcP2P&vIW%HDrOwI%4yZcObRbRNr^$k*d1zSmbXcz#G=VruUu52* z0AbAj2dluaYN1vMeb?_EUjz$k2&tThdvNSt&kGXWt&E&7x~Nm3?TY|_3gMoU$?r)sEOAQvinmM zuSD(sRmIaj!j5r*9knE0U0}DSKAJ1-wTZH1YZ$wUvUt18_gyWFw-q8d#kx+ht}DcY z9cJ+GGvHimA?~Vrvg{!SasVDMcv6J^m50`KE80RNSN(i!e=)anYrpc>5nd98?A>kR zBF5%?B5b#)JXJ`2MoH>lQ-1p4)ePXyE4=jL#G8}c#~ZQY-J*5|gCMTX)Rnearw&J= zx(nb$OlK8BGpZ<7wMzl#i+6D`gp5rAJtJH8!geN^ka^e1tzw^N1&ZSCxU-DkPOXEp z^v-N4tg7+&U%Kn$Eajz1yerW>XId{?vtDp9aC49s4%+55CNr#M`gcp=5jHZtp@FT; z={4&~X{RgJ(F$oE&?t6;`@EsB45g?j^V7?!QVaVO6tkFcH{4i~0*nRty2|E^B)i>v zfkmCqXah>WcTKW!mE6|qnJIL71JSvH_U~eO+jVpe)nD{x5nSn-3 z>Yx#{)M{)Q+=Kxm6%l1|weP|PFSFhuaRRyfo1$mPRXxn#L6N$QdpJn#>X88rLsS>GC1wtQ&TV`7Vl4&BYY9u;eFlH3-P-z8>h4`2u-A}0;8;{%mIDCA>9Y-fL<}P2oh=O zzDINaq02)ig1_>FiBF7bCUcVZK3f*Ak8`lBP3P=XsdB2UX8!D}O|qtN@LYvAH12=# zEmI4KgRuL^)&19bJ=gi(lUlvYk&WwdYDrmKV`Rcb^?4+$l3ACc^cRIA(U8 zh4YDY{Ym%k@{*maCIT80@Vg|5C^2Z~JyC9R1?TSv;l5vn!9+H5gDwpxsu@!aHiy&2 zq~LmxZUeWKJ4-m8aC(%?AwsX;4q=qDS`vy+IVP#_9izJ&J!q}QcB*XQd>E4}q6WZj zFl806&UkXNj3TEjfYLZ-6z@kpWgch5I*$W-8OGX?q@Odzrtps`{G(esR@UG)ymrFQ zq_sN9yv=wnFJ{!5!16jtd?hO#Kqx+5VH&Qv>c?tp(iJeE8Mdf4&*m3TP|F5Bhw{%Y zIWKkKIttmeU1-IXTdI1UX8Q&FDvaKI4eXL1E8iNmKDI7Qy_(27Cslv(>~7J{wxkdA zlCsHts`O~DzJJ!XdKeGXwSztAp(v(j*MfB;;Vcm~!t}^iRzue)Hc;4JI0mc*NEeLo>HiNtG;3ONN`m)$+XC}-m>?HU)Ah^-Q=Fm;`*F<&g+P@ zomhJuO2lAUWv?y#uxS0QIfh`dl(ft&7qNjNt$gK~rC-{ zPj3z5a>7NDg=l@q50jKZlrk2Bi2|Rfu=X~Q*Bn9mwTe0PzI^)VBFw!kyo#Bj+d(Km zBBc?@!y774tCTL!*bx}cyhVi+v@-dWB3|>F(;}nn+)iSstMW}16cmx_M{oI))eqm$ z3@f(8-oI#?)NNaZ5@5te#l!6;Z;c!OSU+N6>1z%6J^HXxZFsNL=e1@qKPDWC6#UK; z!XG-02XH7z^7=|!r)zp08M(@Xwr?!sE-Ngt}F3^)|6Y^|D$V3yiBzOP!A*jfEJS#?Bds#XXGQG|YT_CXE-qQ4n zp3)rlW8Lliw5ZgFrigf1xq_LqK|!TzmgVogk<{Uz;a`VoO78y7P9TxKZ?3Vyh|8^Z zoIC^;#j9!7_2-6q9FzfIFMHw>dEcSgM$#7Qm8)5Z2F|S-7q9TBwo}88gs1bl{{kLBe-Gh~G76j8C7dKB0fh^0!%IG{x^Q~6pypBDV$HCB}kG|#Zdz9*)TP_9A7FykGOx3 zpTiArl1$F`LQoohNqPP5($S~l`<~?2#wEbmJMyp~;V#8Vr!?NM^Pj;jU)8xPkGQ&? z?6qLNUI*svB#CulJxSyt2*89p)eFl0Vp?<@P=yae57k;^y^aK}8lNEf&=ZcF!e-2#lS zqlD;_?-HIK6Fj4%&!NnU91%cKibEU13;z6=AR1(C9-8G7S^&;8OOmaUrF>;fIN{Wy zO++ZkI3{rV)h`drl9yvH5(8IiJxlQd-W?NIsC1$YD?B{va!EsN*x0jUf+mZ0Xu~I8 zum|MILxISw)jbO05<1fd%6XLk8yc0T-rKHEd7bBs}|Q5(cJ)6j#p0BFPc>TY?}OI3FGT%ndy2G@L3H1 zU_0pzPtX+U1{cfAOIVCaJusE~rZT*9CQ+6!W0eom`rKGpA4N%~YdGMuBEDRDGkKHS z&B2d9PIHpxMyLOx%mQN=y$WN8D=$5Z+_-;`gH7A|eo<6=xx&pyBq({nw-E#a@J4m$h!Ark=(O z<49VCTo@H)g<3qm$|13;6KsH1=k|zo?wnfZ8z+}hYlwBC_3SIhqNPl*AMarL+&Q(*H%=~-##}3j1p~PxRb~85Xsx^4j*1t#H}3S6I{qe% z2Wyl%bxo?%P1DM-q2OxML1a6*v>j?wY=UBjZMIgEOeT4_q*;BA4HC_)!Il>3MApU# z1gy=pp)J6;vizFtPS@LjoM8jxGVR*4l3+zNkwZyq%&`HYne^3KNiYmsb4aYp_?xiv z^*d>;HuBTZsfDi$KZr^zb8}>H$+)>lJPvLXxkv)vUWoFPnKGnH|Ke0B$=4jiUfH1D zRg}uyrR(HYt!ad5a!~6CE~1hvETQ8t2(*a+B)j-4@(TFZG=@0oq70K$fX?HV%AW;1 z_^p6s-^+dr7YkrDWAr@Zai1iDOuRdfehRbPHLxEjUi@`}E52tyMI2}jscW$CqfVgk zTNRu_^!B|u$st14ySRgTr1VoiNSo{DEq;9}%C3;M>aJROe`1bt}K+wHH=3Ay(G&hpLuV^BR&D`$AsUH zmH~x|YOp-k66E+QPEvZ9=V^GcQuy+JeRHCaEl{7V(T|r7=G+qCwR3Hr1damU zJ7|BbD{}83DqIqMzRWPhhduWjRHuWOyS4O`0bVO8S{Nc9mT}JP+gTM}cDN!OkIEQT z5ojZQC#_L7Fy8h8ixYzU08%m}LTL(V1|~#zr^L@!2!%t&z7A;=Xy>eyiwXjE7io9{ zJKH6WQ77)UEh@{L{a@b{guI9b_LWx?I9!IJ5JqR*fNs^l2aMd7X=L5}>=!OTo zGh@8Hj-92QC?}BGA(v=xQ*JH>Dg!XD#ZX(iA+_TzIbl$HqJcV)BTB$f4CE0+30ZcY zUfzis)-ky@E3B~^x%loD%Ugu?h+6L?$tkx$d0K#2F&I1=&KCqSu4#(BHuO4v*dzpB zx4Kn56JAa~y(@~iwa~=T>I^ebu3Yo>Uz&UrsWG>EUAAFt#xVXc6UZ9gpt%FiOp>!b ze3A2FwZ$IC%>OZwdIjOsnmCuTtukUiVb%;=$BaHp zOhhkS?KXEe*Rk1rD+YnLLeKUO%156obslwPsFzuo&lgQd?9Ee$0^g8kBB4b^UMebr1<-=;vOkRmKH)nL0W*ufPv4R-B>7 zFJU%_opwT}4r*>RcLDaBBw1Kc+7TOOyIlgU7;otGjMS>0na4!Bk9Ce9D`Kj+K?={u zm^c&?qu)kexMymZxLRMoFT+$jQ~J2src!Z%hp^K4c&%qsNCxBk6L)ZaxJZ0+o-hM zOZnGyPG+w@UEd zwgpY#92^6nQ5f)(dr@+Dp4?z)krzTAx7*lT5dSxFMQ2RQh|TUAw}_@ zi%SCe$@~Bc18^+%Ug$i<*g`4qo`luE1IkDeH4z5n8jdR~)fE~XogG78-mqC{W>r5l zF$(UI_^WPIW1C=fbV@Uc?F%!`;Yo5dC8ywpj0ojtP|?>7e>Y+PR5GJkTSbG0jon`@u;^n%NWg>P4N?)r*ft7h*(JoyiKRG95a37Vy7Rh(l6F(MG^6G}hIeIJfYYb1TVOkCS zx5k@R+2cbh{G#xsxPtCggtYUpUoMXU@{WB#9e_*8U_ZlrduoT**{ zQe8{3HQgGMdhLX*^bvQMg@$MWz*bv9W9e9LKgh`ZNsflgQFU^W@z6u6YS|JH`GePW zd`zr8&*4$-j_#jmzb9$dv;66sgarL%l*sl~7(i1T-v!Nw72sXdFSa%%&b5ZKhdt0- zB#UK)ZU?oaXcJ{I|9A|xudi^D`jG{AF|3F(j$o_?T;W%6WLm&+T>SUspVUm>XoVI!7OB+h0(_`63c54NQSmJLFb# zSyLat7T;!7SP_!5#ISEYDu%VS!$kyZ(Vk1~F}$*+!LY8?S{tYpu&ng0ZnEQ8HxdU6 zr$A7zETGbIwPdBfON+=rbZuWSF*J89NDZT#D!{52eZtbU9N(me0SO?)-zEmk`i0ha zW1;Z(FbK@*0j);hCd|T%h>EjMYQ@!}CH5(avrxZ{u?8x+9C9oiUee4@!-YWwmc{}O z$|0nW%wBr879aH6#y7POramyRMgA6nSiCaB$*e(=Qg{kFYxXELrGxH!$lgtRvunX$ zH^)i7=m@R1VI0nv^EWiU%60n?* zdt58^rpti2Tp918^e%~zh-KJSKOH8Ly_x#9@WZ;(1CaZZ2bsUCz5d(1gd0=y1Ym+_oyqaF|8}o z!lB**eOIivIw~l2!kJ)Gq*u+eVF5mm!{3**H*r;qN3BLI69bnx{8&Dv_eEv9Q5T|7 zK|MuidM`m`Lg#vILo`*E%;@B8pWCfta5$NTr*9CsTE-YhyAMNOPsJ;>K;7&4_Q^J^ z?8QY|ZxNH%W=b0VCBG+E^YX>Dthw}=4e!cL5%+h2LH}}@$0)8R!oZ_!#M(`TsiQ%6 zSZDs=3}@&=mq5G=G3}bwjcQ^cM-cD3!qKP}Maz8}FFj$@>PEq_^13q*Tux){I_nJ- zt3qhLvnqv^c}NlE@R(D}86=Jf{~9Vr_ZBUzH{C;>iubJa&S~IO))~^nsxA3OMj`QZ z6D%LXVaEP27s*nTA(uQ7GfsIpBj({0eBNk6PNk~Vn3*{>^!r7syQfBVKI{@fl(@@E zLVBNAO7SWWXsnFJbt(O{h>DsyDJ2>B6Gb()a^1R#eO$>RSzn@fXg7I=1(lRk5X{zu zXu&vUq$(&Zs)35_nm|rTA}r``?YTkrHzq=Sl&$4V9iR)lGWN50bRRZQQFf{%+Jh5z z`r_pqy&uC2ZsfirS?E86b4Hvrs0sFg^(7ySQ74}YpG_?RI*1P{h{61 zuHW;5EZWvgo9!ybXm&m|NDbQYw4W zCrL#08^V9?qL?H(e+z2(Lbrsy7rfH=UFA}{G_DVe^}D-~7$k9ng~AkUU9|D@lg z%J)3*r-#rB$8@RBi+!$N0V?q_--N@p1<3krN2_3VwGkDJf+Po(zdMW!il;}1Qk2-y15z|{92-XL1E|~D z6q6aohR~p&6g)aU1!Hac#rCMzxmylBA-8SfWxK)paoIZ#diES#aRWK+@+0i>opREn zk82oTV!OOTCY-LnZphCw3QO{Yy|0M?djmyvcJk_s+b%FUwh}I*EH{bIVV1E$qPzcD zGWi9Qst0mJjN$z*2N?t3&Lv;#&~TVu4QWlcGGI2PyfUZ=tk6+N?foMron%obbsn@^ zBx7b8RQ-Lw6uU|+B3m$tAM*A@5Q8XcR}}plARx#5xZX0E-b^+_q1s5?I}}Pd*-)gT z#OE-VflGBnhK5J=p3XG^-^y4}GaBafQ(h@L=O+x@Y>~tP9!?WWf>)o%s;8(!Uk*{| z)f%QGiY}N6lx1fz;1#dC_$5uH9cjJE3U89!Q}yGv*+OnN8bG=PBZv%mVj;A9*S?~=Es(M zOkC0w>yKh_6vn(X1PMY6_a!~}8oCI%M#1hq#bst7%XMNI>%Q0g(zxVyX?ap?EINVe z2YM;;)MnDQg)JA&P@&)(5b9jD=Y`?F9tIIbx_VNL#u8{iS1N@n$!R&05jL-ghpk;s zSqnbt6gHqmTSycawg0O9xs#$-4tG|KHR;QewL*4ph22sYGF2L9N9?KSh-6e0GC-WWI>%rWgCdPXg*iB)($S zX0|8#B7VC!n|(Y@{f~8+&uErsA73W^axVM$eXQVt56obslwPsFzuo&lgQd?FQ9-8w zsm6Y(b4J{8@Z$I1?lm~)9l@r+kltn_UU5RNz(PJz$K&}ylSxCj@uv9C#4qymKKU1g z0ko>?wOy*2Bcn z`0!bH6*DW*CvhI#dEuPdMr?U9^9b!?-~vuIXCQ`5nU(!{B$vQR!PATBrv)@}zJZ6N zamy!x&Kp%|u9=Yr=LHDK^3Jff2+c9=6KVkS@s=@+=z|CJf?kuGkS+Z1(hI^%4Ccxe z5CrZ8a1g1REf+tG2f{wR-GH07i zAmhIQN;|ABQ7N3gW~NH3FKTG<0IkJ8?Lg!1KoAKkAH0a@TO2d%mv|{WshKjKI7XFs z^?gatkB?^!23)cA)it3G8`c9mDm#wQYru`&A#32M@IDwGGpbXo@vp;{PKAFB-^tLp z-F|3nfV1r5jP31U;k*ZgX|Aj`#fzgncN||P&19|y#?tw5RMh7(l@*~b<-Fda0I(0k zm67(O!YhUbM>@``)@od_VygvFfE#MjN~sUND7-e68k#F5>wRT@MMBoN*=h`eJ#z!% zB$@s?P3CQ))o5JVEjRm39E)K9L+6@D0@7TpYgkbMvuDG~Imvw}PxDq4uDd;UYpjFf>-7qdua|XwJRMSXRPnBvf$S&y6a;#xJt&JkuC<4YDOJizqiy^h zP&FC9$oiqN2@Ul!L~&xY*@!vQoPK9b8f{cIz-5fs-Ux#$Gw&>Kb+Fioc@fUTJREi$ zA7BvFX5U%%>SD417QYGO-#5Ztb>f|6tOgPr;3ZUxG0| z4`c8OUx)s6>48LFT9_3_jGbiJ_A#q;Ev&4|!;hSmflZg`Ld%I^L_<67aT6!c!NEbB zqo)F;IFNH5W$HKH9Ip9mj#~?!A2XtDK+3rI{0MQ@45OPcC=bcXX`VmT$B$!p0eM`3 zq$qIIC~zZv_YgS?cVwcOhA7U->C>-VGB4v>%8Aa&dQ%8)&}Fz%NL(nX@f?CB9(}!m zt2NIT8946X&Uht8Ei~ggLI8k3f4|ekT~T(WG960C?Q=C&`Lzi@qZ&EduOv>z$*6|F z7T)3>a=1{y+Iw-*HtHH?3b2B9kTyZ;(v9`s^v(jUf1`I2ub>!u=6!e9<|B0|CJ=U! zHLCfQAOWDgF46*(V0$nAyA@wuF=(gO*bxU3oZ-vv`?5XSDnZ}K+Ut17PQ@rKQop=o z?}z>oGmS;n1H=5*70vx*tONu{T~PQ&wRU*Z;DFEXVF>P30YQx&7_cSg!Tf4|Of77x zbQ$O29K*=wVU}U(2XaF~UVu`QwK^>XR{}k5`#?SR^3O%g&M76SfBiZl+G*~cjnpJ> zGaS;pgfaW~Rcjq>L^2hTZAZy`5k@qXm1_e*Im>M?eKCzv$h08Ab+U{g08z<|u_?hy zzD+k24kdZro}ibiv$?Qn%~YZ>qog%ScHa%zGv!$hR*{5-iT6Er)wL)653toSUj!NJOv{-*LJ_qL(~PTH<%2bRtlLAkCK&#B%I+k)v56FKTJ;? zJxkQtEOgk7(YrLf3S$x(73MBbOT^pi36Uo;2SZTT8`d>x-ioVjGm^+la66P(Ihtz% zxGI70-+ zaRekMg?|T!;>9n=I5botua*cA=Uja*Zlst;2=ONCPc9} zt~hktS==QPkE&>xsl+P6igrSgghk3PrBf1uekWH1c-NyDUB7u;sYaz{yS^Z#o2!%#jZ!rv2F1(UH5NJ);1H`}UaB|s6a?-77joJ~@kt?! zMCeH~=xw)$d7g$B%iP+QE5{pWyKR6Ej4wXSde%{t-EN?+nXD&-u4bse$JJSh=RO>} z!F@PiE;%x4qFIll(}zwKRZ zkJ~m9{(S$!$cMHEIGgL|77J`QFI`-c4Z7O|hrsvc$t!(&0(7;n{hAj?Q zvIh@hRJSlnC$VV9N9vLAlfz+)YOq*ps^U@KY?VTukR25JY8R5mOAp~J!x8eYtc*=x z^cU6e$@gDo!2)xN04an4$`BER=4F!Fi??0LFB5lFMranx=%6LGO8Y_`N`Rs)RUNs` z$@3D7Pm~Ot%`#33g#wibge{!IF8}9e_>mfCkf-$`=0CrWi&>6lW_&`n4nmq_`jZ-= zX#*qt@~INC&WGwbT3937dFaR7=`p!xHzyfh0QNq z(a^)Wu;U__dr@P;b`@*T6^dt5P#m#3U3BUa#W?)M8Dy zlV}Oslg9jMWJ+=ds%Lv+q6=BJ28Op=Ck>3LRU_enya^_xBq)1EH@PdK&8jz$w(X3E zWdMb5!I@vX880Z48L?^uv4TE5~<>&NPpJ5O?&Z6^3)*O*%1#AHRfQw_~ zoX7|WgyEJayXyn0a|`1F_cqVo)w4925ANUI9y*hujLFFc+w0}Fu2biF(QM=?H8QAQ z`=P79PSdjK+vSoec~DobZnJkEN3ObIDz!9M4t|@~jrtWsdoUZ5?mEEe9*Em$8l6tm z#MH*Cr#08Xn$;$QupVcz>BGekyicSYr+v z|42h8E*MtnF4FV#VA}ohqxp3%}Er*WBpFv!{I%+uD0rcpczif8X zZ8T13OWj>=^Q+ibci^t)4R*|S+dATzX?hEhqR@FKy@O7m&2k4QMyZOvsF;-?dcd-a z(2;NnbP)3_oZ)m1YqoI=1TjQ2Jcics|GiM;tpxI-H;QfkiI+_shZ9;bo3&6+eyOw> z6a`Ixle#7nCnR?b7Ci>ZvspD7cvC_O<1ycz2tWJq9`y_d;8ZxxQNjQk$k0X3r#dP6 zrHVtd3b$-F(xKDnzBdZ3LIiWco9$J?UQ)J?d2X8?uoGjj6s@EdhAeL#=Ol47+eX~Hsm zl8n4~G$<+kc~Y(PmOKW1O$nJ};p;SBVBD^bC^7I>|D2Q|hPG~37_W`-OBHuhGsv)C zSQqXYt$M>Vs4-F|34X^c-%#}Sd(odM8;zV7W2`c~cDFGSV$Hea ziPW;rNR8}9hLWjM5+^2+@(m0Qmonq18Fslpwp7Bc(Pp9|2|yjS@~9Md^%@gqP<94b z*-52!9R~(c+ps}asY9Hl$O8XyY7TNlt`mes6X!*3VQ+ZYPyM zi>w^}^O)&?!XqC?D+2{TrvW+iSV_trSRAAn8kg(BDHC<$>;*3aD@{isvk0h+>4~_` z@sJp{sVtKDuJ-a)jAd}xRDPGC=99LnDAnwuj+>a-(+&-mXV!Cz29RsGicrUz-Q$LumZPhu+I#?`=URmC(cQ z9oprSHfSeGS4(B)k+EBoD!Pv;`Uq0f&dE+_oH(?Hn=LpM%^NXtOmcv30(7_WAw;4iSBQ4w1{Tu@DYf;;VpR2df_XG z91mc~JA0Y{Kk%OQ0$30^9>BjwB`HUhHT$%nUSY03K0wcVuT~kkE|SON0lyu2PtgZ% zCl_(o?NoB2o$o=!H-uJ~{asE%sY@TPl)Y{!!}Tfn9wA^Ty>`ryvF&BwAbRu5zqCRf zH4`WS$(z|d#hcBC1^jKDra0UCMusbQe@2nB!9OOvi^!O|Z!k0rt=0pO9dyF0$pKR= zNKhVYZUtpUrb}PAI%mHPhKrt&2MoRb!0eFkIOH|2D@!cc_$5-K+Ewh4cu^{ovWis@@S1{mFI;8Pbcaj;P)ry9P^AcCqTp3+ zl?{!jk0ByNUltMM&5PD;s`z3j`E_f%k3mYL?qJ}>Vj;c_z&=L3E@ZVkqjczqljbtb%ebuGMAdvH@i*K+oy$|tiR5GrG+`MV8ugb+QDRYNsJg0( zJZDgY5ey_z8B^n+69wL|EkZ9N*2T=E7tt$BlY(zP_+8WMeV9!yb#J@fL=V)UmB2|^ zNtSGu*4bjz8Oa#hEfHp=*2{d&#*>uxC0bvJ(>fpBY-=W#>5uy^7hNtZb_v_E-@HzkgLqMjU|wKnrfu<2XOhl#`q?ZO%?dJNGXHh4o1*bxd8N?!2tiH1Mf6^E^> zEIQfa|M@Rlrm!R0eZ4^y&*R_NiqPbX(K>;#h|77A%#`ek06-t~r7=Z;-_fKD(X-49 zN$*}1cjc4wYf-UU#VIm!P&yZP6fk5ioIHP|jEm`lpzXW|w{%nE?!OUD4AXoZfnn=} z(ODii=`&+5xkOBs5s==hm`QX)o-^FE62)A8R9riH{+oqT{4A@f)}6PHky`B@y)2>61w^jZE-j{?D){FcK7n0hHQ6Z>L%C!~7Ak~-cj9@OBbf=~fi+U{eCt+rRs z61SMKv{%sz+%(Lv{Yd;J0xKzOwTKjIFSOXt^F@4ql`Zq1pW#Ppoau(NhU6dk-TSzh z<>)nsPpD-!1Cy)%q(*4kzzDzm5EU6?v!Db7=m$(b-)x|dhoGZk9v=4qcQrBvhS)rQ z{LyE-#tXdBCR-3I)$Y?4cGyMh%ge2qGrW1Il8+Ax36(8y^<>B0Xtdd+32{+?GL;($ zo;Qm^fDo@_N3q*{KCg??xFd9dvNr_$Y{owN#ys-JOIg%cSZ@Wrk}fs&nwqAaKdR30 zfGp4uHc!h;Jp2VXRvmcdg3ZbGEZvS|yxN1iX~m*xdlWm?KH2DF(2ClU22)@5v_pXM zqP5RdPFIgevI1;~_em1lM942oAyL2Nc^XI7=OeZ8Yh=|*Qz27|Q`~?tfqR^-;og8x z!pWNbm*v_kUiYRMqm@)o&dD%P)bSLY9qu6`9&~7xurE6KH4Gk%6JTGoXcYg^f>?2v!|NBciS8MLCZ)u3ot}@_4w)AGost-8aNY zjvo%eA^o%6XF5x|OkAEu;j$xVgN#qO0eV9^S9jI<+mgc>Ct{Zj@CyF2_h zT5s@wo4kbof2#B9r@tO&)O&4guG8xQtS{2u#`H#BSDU($8#I@cNTDvo+H6(>KD%Bn zZKoiOjBT93%1HJjNOU)=@9rqInzcE!UzgF8=GJL6fjyNj^P_c@8*|;rduT zr~Q{pw_$@;tRsGFDLOip!rNo$UTcCofs#8(cZNHV+$ zz&)EN)Pr{;bz!sr9b#};YCQDV(79;*p{2H)fQ$5jf#4#5V-2CMY*qIm-c${%7MHhK ztY^xM@zMz~lohgXy6>qM zlrNWtCBJf4zui&u6YQklO$6HQNCHwuL`4DFxdQK!AsB}o6VV*T{Ih3jW{ddC_3{uu z8=RW5fA(|sQ_b`d1foDxMO--XS6nubS)KJy@OOzJLwJ2o!LAs-SH_=e{A;%5hT=%$ zcDpOLH+fym<3GH;7U=!JDAVg2jFVs-jz@*z>n$OAWc~^b;7CFtZ zsOqtEG6^juq9yAX8nF0-TN_7nBEChB4f?Fg)E>0Xv8`U`|NGB>e;n%KO`kvL#Z8lk|8ZShMrGA)oqm<(Gi6w~tW(%P!HI6_ z;9 z)?b&t?=Xe)Zd$2S!j@9(njakuSlqFucCm%S!lTK}y`k zw3=LEsk^<>KRCqd3QGd5HX*PrvlFh<6U=xi~jsO(AAUSpww@M3q>mT zq8aqU&bkB67P8FfK`ps=2*Fu(Yos5QrzEz?rCdC@oo7hT!Sg|wh%_dSQW!#dO z?V6R8=?V6sX$toB3iu9z^b@?96c1ojC-HHDjP{wYB~4XM5=?NAO--|=c66h^6z>}0 z(Ui2#Shxg6py^9L-U5+QML%#E@5`V=&_k;YkikGpX?7&E`psWxL{JL1;C`{tu=h*U=VZdYjbSQ$SHa!|aUEhKQriC*acN-a&k0evb4OIPbgq zd68{NBweWUuEE&g9-*w$s^pk-Me1A;PS+cr;zDL%0b1mfLTovkgccw|!%~87d$3Ik z90hfU9~qre?dJx+>rG0|0f;GJ=YjAYMJF`t4AA6F*6L+&IZ;^<9FkQVNz=ydu*{%p z+gshzHf~qhzlF7+@;pY`tOAEMeP%g#SNsV}?9a~@`JDa#|4>T<1QY-Q00;ovSk^{H z7cGsN(EK?rGD3H7 zVK^}*GD2i-cw=vJWi>D_PGxs=Z*FsMW^^t}b8l`gWNd68q8I=upcDWA0000000000 z00000000000002Ay$75e#j!9x+cP^eI~(ri_HOs`o`k|^lfnw=q*Ee@AaXF)$sjTY z5e9Z844h7gXo4gRm?Rqk@-xOZ#(sXr4?kyY^Bl3jHYUoLU~mLyW1Hh&p?h|A?@r?T ze&7G3+3BvXuI{d`uC9)A#F`Ijx~6FcJny`tX^&|9w?fCOzv(KpwTv+wrUp@8wfzwaD-~xaBz-ea=R5x5OaLxq-2Of3Y!1?|eXO@#mXPTsO z^h!-TJfdqa{Pu(IQFLF_#FTg>u4yM)nr1U>>{4(KV4@a!Tgfdr--qQSpEM9lYr8KY;FgHKsdgXygCxwX_7h&b!3Ydfx?4g1>-1-X|B#Tsy#CBf z)?>cc$a0;?`EDX{O1WCAo(^ux8SI<1p2gHQTGtoL@9NzxT*?jR* z#=*P^EvlXUd!ZRO8d|Ig@8|)p@4fw9|HfV0dur?c_Th^c-&ekF$^HL+?BM?@h|5nn zdTsTQHy^)r@MGUO^|`N9o^LtrmtX(&FCSlQ7L2PeT=AarDZeOQ@#ODwUG2YnddJL7HU7{Rx{ z3W5U9Vd&Xk=pIBgXTTfTo!7LUIZ^Gq&`2Vh=ITDwnwd_!>Fn^zHYo5YKzG6uMZTjS zlDPnoABFdm0RK~j{l5bLp?c#}iSTxa~y?ypSR1c}^qaAB}v`*8^8Xf?;+&YngRP+rI*Hmnp1rGyX9EOB;;l8lkMU z>E5yM_Kt&}nD>MOIm*f$WjRN#LAi-#*R4(hCCbugAWIp@Qf9&|B_T`cs7x$M#pXng zhabwGLNXkI}rGS_8}bPv~tF%lL>5sgWr zF^cr@J0X(4CX^^}FdcUt3f)kE(BcZ|`#Ad23E@G}&1@y!mhj$(+)WhP7}i;d0qjJA zxrvN71(=$S7xq!{ix@xImh?^n6nL%0yyXZsP-{x+veZYAgKyKqS`41qf-h-n}2gN^34Hq zmqhMjwpW2O7gnJ;UPu+l4R#AORpBjE@SdjRN$7?b!#srr5#prhnA$p`13IF3mKcGCY?NBX0BVh`cR`*<5n_;k zPI(j1F!YR$D%)Y?jDH5WXE0$2GW;`ztvc8oej@{kgpZ+U^`m|&;HVn?EHMw^Qy-0*RW&y zOeD}--Epa?S_(yw3RF~yY%(Tn(n6$GSCjXSy4Q-Wjsq?=_8&lFZ-K_%!j0X^u8y0Q ze+l4OQvall?sOCyj0viRlum15UywIaI+h#Fu1-hYsBlfvFP?)bFvQ~Iz+-}Xf%vVQ z?zCy%I_%%(#K48>pb*IvTdN;wF2ra?Qc1~o3%=Lz zyCmB4?DEegO@V0?Wm^>^Js5BvHEVw=*4cMJY)eV8F%1DDzas)>-h@V;o}+6QXk`Am z;b3#q`AC;p*i-IgM=n-Qv8!t=k{OFY)*Z7rlM~EtU4=clow*6$Vg!j@fleDcl|sQ} zw7BKnDWH1x7bET9onA6$kh~D*5R$(^50zkcl0CZbbB2&?{#j{#WkxYGqPun>_(l;= zbWx3oEY%Yrbdk?Xv(1$T-E|+7*TV98`=iDUl{zW(+HH`zQA&gp<`n&lNJ-a2#YU_j z*5@Y(e>!%hs~xWMxY-t=N}d}7hpOW_VkC=+c#t=Ai0ThiTj6M1u)CqQ;(ZH}xs3I{ zLFS*`Sg)D6%Q;_;P`M1kvctqG&gBGwRm@LXMW@n_bx@Usid5ht#W`mQ3oHXH5D2XZ z3SIxF+twHnGX_FuzL{V~jc?`Rw5#@`nxm)bLXKjgEW|ir zi;)L#R0Fo@2QY=q#HgZLh$so5Y=tV{%%vdzmdua^xLXyjx#f7JR2f&w$?e$HAfG$K ze2z&zw};sKitv_zv)C>Cxm3%9Iz!}Ki!*2;zbXfYn3b@}rYOZSWOXD9J$9Sny%_^4 z4mhAAaFPYf_AW&S5Q@o?QbmBaGIMTaf8j$HWbT>`1U$&KQ<)~~4Iyc}%_cfvdFNa= z$^@Y5WG=Ax%A1`lJ_N`6yaiYs8aZ=y~flaz%gZofP!wgsv3uWXq8l_A+0Kr2K_eWE{Hpv$o__Nvn-pEqzSmQ^u5S(UxelyT+o%1@M-E^_;fGx zsV~eY9KLP2x0z1}pz&3mPgCoBI;Wu#Ou(n9%qP1~vMJ(S$!zMgLTOo?f~a1j@0Cqc z6`P)^<6UmbEo_or>*#W(S8}1FRA>MM3tioC0 zJ_VHjqm9bnF(;_XS+cLlPOkj(Hl-N17{%*$P=DrHtu2L6T~mI{a8D5NuEpf`c^C0S z^(JF78Ii@2f-*}9%GStU1Vslq`IwwbgKnF7ji}ib+lVp5_e5Byg(|oDDrV?|Sb&37 zU%`?x7{>Y|V0GgV#VHOnpmA_As)&eeSXE}5vzuXic7d{IDWlyLOZa7`8Q8SNPPS7V z4l2e>_Ro7GpBH+2me`6;LpqV}{{r0>q^pmjZ7qyZG^BOMgdr@LlQ@#5x!fE)U>DK& z`}93Lvt@^~UkH|m#^|!;S-^BbzRBAuy}20syOcla9l(y1aSD=Ruw@qVoC9fZpM)JT(Jhf4id!pj*13nL zHPB?yaOR*e0G%So?v?MH(?AZCXEe|!hc?R0S;A}QEM!#V1Uo1XL$c1HmUBtA6EJOq zhdx@t%;r1uU68^mv!SG+6sC%-e+XvdNFD<9m1D?a|4@Xj5q(@u8J4Mbk|`XvEmEVx zMG`Qm0D}^+SOLfZ!kX#C9GKF196EOkFOPLv-D1koFAPSmM>BseCRe)wo%2|lk*n5>a_=xLweDf9^M6wF4UBD|By0phWi98*N~0W%ml1{ zV;!2Mxa?Xo@!hT2`0m7vx?i*MT0}15Tyce#fN^5v1{!EWLuy0ef>9Ilt{CUHf1@0G z>)I~PUQnLy;gwN23)U^w16an|?daZ#MeVNs6tlVj}+NyU^D5&}mpcAgat!TZmrjhhIAhi=Lm0DLrYF%I)G#6)&G&zil2komNjO-L$ zI}|#FOu&P*>6$B(vVL*x>p*xw>a?-Ydw=ORB8|`BTgWR?14X^F5Xm~q(_M&k#i8n! zku87~nGiNrq}@=FnLLd8u|;}kNLE5~G?KBB$mC-qgfpBrVj~A@xK=W|6dM8cX>zPhC*l1FJU^7r;Ik2wr}L;$(v)Gg0)sbm%T62vHxAyY0`fuNa%m`pT8(P# z+{)v^BH^$?!U5(2VRTO_K6zX*I}?T2h;>&|u2H)cGk_!Tf^ZEv_*SVWh+1AX(6ou6 zDl;S>-iPJ**>SBcch)oRU4ZzuYkT|P$`BOeNCdRFEkW-K>_FpRD`auH;5MY=6k6J1 zy!7N03^$f`z(#f*GLluE;xbRv9i`*)ov6Zy|3Wv;uY`9y(ntdT+++jqU_`lq?SqLp z3nmDM_A$%WZTVO|OoNLwH;X3mTRnzyN10QL-b0afmKEWqZHrW zsARBfC=Q!u$}M_A9IgmGk2byzG>(>fT;Ehe9e48_ z7~<)h%9!}g^AhYrXeU5t2hiCP+6B-#0d$Upc0)&pZD^@#LzFRG{KTr^#m@@W4RWK@ zOH89M{~lzbFt`2(;>>6L-yhch_hRvn6y0IieGF^B+sUwozT;yEJC^&v>C{{5t49y! zo<|QM>i&NO_92cTd!Y=Slx<*S?(&bCn~_%xiCdWgoT2!rl^ys6y*HPGz=WL{coBhi zcHj+qZ=M|lCS#d_HxU@i4*Z4Qn~{NFbn_C4KDttlGY(PXj6)>gPz5-Y0ThA9OOUwM zM?8m7p@E_bhM%6PfyHb3w_~F;P#B?YejMU}Wq&cME~hJh5XbQEm-F*INEa7x^Q%Pd z6WB+uqM^j42m&S^MvQs@2V9CsHxfa(|4AfLmPD?QL_UQ?4yzM6f!|P!!+9`sge>0S z@~!+ws^T6g0Y@nSIrbNNr*}0{GQ1mj_%d>|!Z=!D^eBw265|+!af~E-tOAhZT9r9w zo%bP%Ej_m&jZ`j<(T-Emj+1nbSAgTgmD2<5;Xm2pw_Zt8j{I_@4pi$1yl*`VWCSHfL1~*RuPDSH@+(Jkb*#mnm2wX4?K| zQL|X4MGl}(%inkGPPj%9)FLl`oBrpdy@lf|q0QCK-@)s@IPcIVXs*TW-wI}1k7H(X z&Q=&p31}0!*bXa;Kb`o~g+JZ+(}O>~_|u0!{rHoM;qOjpS{xl(P3I0f3lB!NF|yqa zz8-jb;pu}1Bia{k;(3W{t^SCo#^bspKkK^&~GpO z_R%lVi87t&PP0eRfiX%J;+dVD@YB@=KTrtQ?CF7@-ah#0!yk%ma%^*_*{fn(&^beF z3u9Xt+rrou#W>j-#YwHc1N(vkLN zLeBc&W6Q^pkD+8cmC5s*PMs}4lMK)3w_Dc3l-o(3AjiB zE|P#M_aOQxI)wizR8&N(rZ8&~bG-trXAL>BL2F*rM@ar_vOAJX^_WE%n_s{$%ovQ} zF?Hx_@78$ElDMSiEYH`P=PVxz@v$g{f!WcpSbx5z<^W;js!btzK$sH}pUm7rp$G&( zwT^y%0B#JVb@T*hf)~(33*kY|P;-AD3p7Jyvz{3N*HkE@9wAU?rvh~9ZdG6eQ3Cm}QNZOnk4DMY}ojYo^NPV@VvJM(fr2HU8d&!zGDXXRE|Y}#pTzVI9X z5AHoU0p1|4+K)BfT85J_@rXuaEL@KrfM+H==izw$!#G~|AEEJ{|3COL>N}2vL51?a zG6|e&M;Il&y*Q zmOej89-o>dL!ZaM7r5L{^6Mx3`Vzms%&)JG%X3lX1RegX;hg*z5`ASnSAI5*$ZSOf z9saL43a$D3Z_!Bm`!vW#!=<_#oZgELZjnJ*05eLPN^(pxk`&cMOuJC3W|pVEa-XQ4 z4NyI_J{D5oEQufg7%vRsghhN0)N(CI?(dV66BZYmWfkmiT36u}CN=pHW2jc>n2^Jw z`e6qPd}tHtRiNPgZ=eVy0lLplNLRM242VCl z!p%4#9i~@|EX}uLik-u8D^Zwg(a;$6VT{zIL^SPAP#3lhqfi@$iNwEDJm6m@Z45qy znG@a@u$lh=$GuVR>#`M-C69ZoY^787f#nv}Jp#hxh~P&39}x>4)_5`&%@tZy>I<2x zv|KO^`W1{^m@j(RQBaPlvI8n~iRygFqic@i3Yc;Cqcl>gXn{id`pHleMe zZ|6*Y*ugdSd7`=|-ms8Favw4u$WJS1N@ggmtK7zpo^p&GeHBOV!IJ+t#F~{MmhB=q z$C;@()h{ELJCsF{(7P+rswgTxnpA%17IJaV;_fGxU>9^-(FiSUp=K}<{sawV{GW19 zl8Z6oRMGb?9Q{oWi0@2>y=U5W0<9CcV$H70T6hOu$x>T9V z-$3kmTZDIzScL?@zKIi(xb-95AUBCZPB2J<|IQ()&ddy%~z$ zV-wK(-#ya%F4B9kiQY^_?|T!_`~Dv3{Q&9xvWcFj=>2d4dOzADy~mN>ORBbh+#I|M zgI`v`Pc#QV8T5`A{FCP3pJMQc_ zG|K8BvcX&&!q#bbvG;Ne>@rW2Y9XeKQd=3b?;!I2tXuj~RsFZd^VmXr6}qBX+%I(w zube6SB(&IItgkJH=VW-G8_~AFa~C|&U}%-)b$D>)k$R*EA0#+N9vrwFo_pcJGXjsp z^Bg??#$BcYcV1}PLU>lgb0$33!gDJ;Ux4SE@Vo@i8;GOx(+W=?Jb8Eq=b>e3d>p3@ zS?q*SOtQcBEZX}ql#U^k4*!oF&L?kPs3W7l_8cRNv5rANw*5ayhelZgF`IyU-iyBRw=*0GrOHu-N# z?0XUW=XLCR)h0N=4z{5AuS;y4XykUo*yykQg0Zc!jwQ55)&G;k{uE+AUB^a$?M246 z$2uyAZTr8L*l2XII%RD1*M7;^v9XT%h#m8PBe8Es>}TuP=&!xR*v?qTzKHGkzm?cw z+ZeIYUwfIc<6|8Q5IgSwPGZ;1YsN-@?G?sOjCCwT?1cY&iH%EA%C<%9U?Un}C*|I( zr2kim9kz`TJJ_iV*eSWoH|76LV%M#I#tyb}0(OhsN7>^4MPi3dX2eE+?N!EZ9qU+z z*scEGCH5S|eyxs;{@Sk?+a2pzj@YjM4{3qVMeKh{4{ko<0Yrms4%U7Ibirj8i|W&X z)x)Y|d0^o1JUFOqHExr;t-{tCT5q^)4rUmwC`|OMhUXNG4;Lv|;Q|-~^RO8waiv2J zq>T-j?NV#?)VJQ}?Qvv`9*!wa(W zQH^)vV0LgP4rM&5$tXP$igGnZStY~>I{Xb-(5vN~mQlkgd_v6A9)#=V90ns7m+^Z8 z9z84O*hA;g#K<+o^vf_C?VKwajAzJn|8mR(pL^;m7ueB_+voO6O>!to+5VhicwHr@ z)4YFipX$+os2z;uZe|La2>|G2{|$hN?NKi|btGsDyuQ%G2E2~O0WgJjBZI9>NDt`) zFrvA90m$29^{N5fry2KCAzUQ!41-ZQ=h_(jHGRrE{6}Q2XbF>fmho>7;hzBD=NOE7 zI9rE4&(NKX&=(kr{b_$aBfA;;KvVvH!QfAZz^HF>n%u{xd)S}1J75|8nkJ0RW+wfT zDcsdW_$3B^A_T_Fz0BZzJnfo5Dn~7bz)0~ejn|2` z1-SyP=Al|ga}Ezibce#Og|OE+Y%D`69S4-*GOYuQe-h1cLC=mmMF;h_q_tjuO=G@3 z&gBlhdP%ENA5AEx0j2!RZLo@pMuDK1taUy z^OmOijHQ}9|H_juZh4@3U2D*w8uvTbzAJ+19O|JQv(`!)SKno*HLZBfM3%GGZG zsoHNe+UurkOL*>3rA3?Lg@N{jbcXsVT{GF4KWG=eC?(x{ zZyXtt2@?E`zN?^)zm${uu2~ATf-B~`is7&s;jlUhoO=LU1kd}q-bX>o+B>%jUI`XE zV`$Ad>kpu!d!XS9aqm9>$3hd-SwD-GlX;IxKlCLfpiw(Ef~&jUjyfq?$r3xkx+H3^ z;e-Vk-=t!SWm>ZW^k_ZtxRo|DX>0IvkWtrkt?h~0aX=s$^B#bBWDq-K zbdKJHb4cF(0hG5me~6%;LTHB4VA2Nx>Cu}h?A}oNwrgkXonTZ3*&V%wkamWUVr~qP zVj(1uS;HLJO0!sC89TTm1?Q4nbK5z~SK>yAK!%s;BR5e82-0hS1o0fubl_nbd3aMC zXQF@sAQl_$LiyeVBN~IxXX04FiEn}iXpoicBwQ%$(ZG)^XAP3f7(2m)zQd6RQbsWu zo3iGbW9ElYw*QP46-aR*snZO#ZkDX-IUtOMxJhsS9t&Cy_L_QZ1UX2?T5JRvR=kYg z+s?_%^h1DP-K3>ugU)qdL@nw~i-@ zfrXCixUp^L%zH_vNll$+I29{b>6AG!vH{9SCjv;O{}`dY^lp1PR=XM5>4aNhJJ4(& z#Te~z-8%w!H~14=z^Jb^By3_r53e?y$wgP5Lloe(yWiZO#@r54v2GjCB$Mp5yi zxUg=P&ef||xKi7=4riG*6n`HTfKAMiNzURVIoF-#gkJp##w0}Ddk{41`n9O?3R%6{ z(I#oyA!_0H-9y;Bnx!7SI;wD~d?9>O)~IZ=W>CTX7RLK=5Uj$E9S;eQ$mxlBcAGgG@PLTDC75lfFNU z2Zq2yO1?mihq`8{n%h*>+$LAEZ8NFQw-=P+}VOYqE-FIm6%)hRE z3o>6pdxuXjAHq`vaZV-IdUCE6%r5qR8o3rElJDFj5i=wu z2|FaVHdk4Hy`G{pYqgN}FJDD%DdQ)x8JSsnCxqzSI*UzuYiBHL?~HjD0$%6V+mvx$ z{S4#=4D@XEVRm@$IC5<8QH>59xtq4v4bT);MaVjhOAFEhGY=^h;{2|gc~RXo81ye7 zY_juh+)UW1%ZLxlh!2mC_;5Yq!;KNy6hwUjBWql@o=~4q-Yv>@B9I`LRQ@+Rl`03L zFxd{as&^jnwQylbYOsT+981frmvLaYW`_!rhWsQ8^8oeXI%;1C_2CB8G-OZrmm=E; zMcQfQ58D3U9ITwceu#nnkVR9+^jjjq_!q})i*alz+lUV2xQ&?Jb!g}GnBGbFPMdx! zfOn-s{ZuAwg=D(|D`YL$8)u`v;X;gB8~kkE9=1264Ka;7Qy6>ii+db`v3E>Zrgsrr z2WHf(Qa`90C*ueQ`>^Zf{7Jh5qu_J|O|T0icqquMo{O1i$L!0X&LGHd4$8F#VYML4 ztbU*wuRA~+34(OqGh+JlgYxiRIvA_F;Q?1@P;_}0k6iE_8o7kFz!2I^678n0Mgiu` zY?+V4&hEOmF_NcEnskey>__ds5k(wsu*^m%T!-@z^3 z$`1P(lyegXpMDlx$xPaa(eSx&0vXqx5f*72s^!j~lY-xK${BQ*I}0Uv*UFvndr7&c zkOP%)3P>u5Unjm>TrdsL0VB39=pFNrmjbyOrH{ zH@BUU9SX36XN?I{WWAA)48D(7FkPbrRx~Y`8Xy2zxz+0-pMD?Kua%+N^ZGHP%9kru zY!EV<<26Y^Cu~c2m!MI$1yo5=k4d`=?})_R{VV>T*&n2i;!%GJ;UINnw`v+ZYnreemvSNxk|+Q=DHx3I_GiG4BU#O-%3E zV{hsjc|MD~Ts!9hZJLd$bxwqij7_FPPsORWPlak@!{=yIS-9Efs~dWhMT5MpYIJVD zVZJY5R3#**wHzgq*u65YSO2qTJWDK9u)j`FuyH1eo!8`9JO!M8tv0`IivyK7UVi~o1mrh@-6`2qk$yjMvzIhKib?-R6K;{6vUl*+k4 z)%!fS{e2>Ifhl{YMQH3p9^IcF4w}&rG!uQe3d3Ya?~@tDx9@R0_RI=<@?lQ_J>Au- zd$kKOl?Q;*`o(BJO_g->&x(7y?s9FrFn=)#H2%r)!(2d$6^b!9K(!Is#8N#18 zSP7#|)g|o{-FpQ`ETCkTG@`BIh(>KGf?j7H@EL;f@uDHDD`ml#1>zETWd@MWbdB~I zyE=}ygo6u{glGEHJeCu$fccM6`DK+XX%J_CK8?65WK(*YDs(^eT`7a=A{%&FWEI7w z%@kiiy!|D`7l`5klHv=E6knK_;<9FnFCpH6vh9;+r6m6nkv~WVQS9Z-v0uXo2g?Yr zQG`R#caRJ^6oqcpILKi#&#yJ+`L&7jyrMzW1Nk@*>t}tQZb0__K$Y`=YA&D^xw>EC zApdXxZu%Ii7Z+5@KTxF{fkrig2#&XZ7VySR)-aejMLbFt?hjPBqh(Pj=$LTf>JTd2 zDjCB&7D2~JCKA%|oWGGzE3N%$ssA5TfCnYuGYUWsT-(9BTvlQmH#`mc8>jXjl-m=~ zWDw9*MFg(ky^TG*$!0T{{}w|sV-e462q)wB7Jb7)QbYQBd^6{(AMS0~QvvphuKfVg zK8S2cJznUtNS9}6ix;h z#HM3vU)r5;qeYz9rekW5;wdO&*X&NU8Dp8%xUNS5d5!NaU85cLadmI$Qtk4u&}kyF z1y54?gz{6Ir-yPu`D)Xfa$15BCV~7@(aw#u%NwamZDuvohg-{$f_EC*v)6>ia{q?+ z!ITzqHrPmWu-sgCrJOh2CZD6(#3A?TA^3IhYz+A?#%Tk#0V${5LEhc!1@#Q!m@Hqd z0sxPd2oZoT1`r4Y{;H6C_5SgApBfK(h@w71zpvBpU+6c{kI7;ww=6)Jqto?dyWK9B z!RPe{nG{Xg&SygV?++n?F>!SSBkf`emGk{j=gh$Kli zIgGY(my%mM6D2wmFDy0uYa_VKirr^I*ilahnn^R(X832JP_>fqrwuda8vgrH2o0Ot zL3VZA;@CcnI~w^hBn7rM?&8g_0C0y2}8H@z>%%A2^ae7^HC2P0*~ky z^em3;O6@{dA<(H(Yc3oL@h`ymcFHK)x@(6P^D^mJp%de{F^-g>IBpEaiZM4P6P)(~ zujWCHpjkMJPlMqVv=nD7vo_RHGD1>H$H7CS4ZEPgYrtnRzOdne{X2@bH9@ zh*8kXeFWJ|olK`*y#$hzG&zLGf%~IjtQ*2u9}Qvc2xILCW9?8_(sEE4^ypOb9x`b9 z_lAjnu}+jjIBC=08OC}vjI}d_bzd0k$uQP^A*_#uv0e&eeXOY%Rgu#!3~Qt2KB=zz z-qKDuDk9Ifo7(T-eOS{RL){*8+T-nsT?^H~-{2+h`NpoHU@K6kv1>)(iC0g{sTqt~ zjcgzqp2n?&Rn+a0Tm3DB8=-v3Sxbnya6rWr-djPz+k|e}3^2VI_7(Cd-3$mYZO;Wz zCrG<}hSy0pASV6s8&2-`#{W4g0w2U>X4xwG{%%Orz=Jqt|g@Y!>K zNtOV6jxL;?iW;E_EB_`;`bPMH2HF_%p-Dq-o;2i^P>5WS>q;4NmTq|^35H4vJBAc0 z@03yf+CVT<8K*F>MFg|Jos|^A02=k;)RS=RC~=kgIXtm&IPruR7~|Dl^*YgkToSEy z2z?pPAf}Am3hxM%hhtJkmga^Nq1-2JLPPd5H3x5~xif+_XxOPJ)XD~k67%oEzB3vn zoeB-~Kd^>G$}lWQuvO5;C0DY+^e^WA=>5>me}Hn1S_|}LS7#``pfMy%qcs;YI4Rk z4H)`4s8d2R5;VGqawf|?Dei`;dR&tPJSDY$DoU9J?+9jgV5zuyjZxf?Y=>6eP^mv!oL+gir zz0GyfIj1pcJm2eG5ejdu424(H-Ox(9cV#nmJje?Jl&eq18^5HE#5+xnB>T^(-G=sG)Qv_*5zUPy>+D4p<4q_*U$&?VFd}e&?hLv7}`F5(b#!Kt)j1it+DzvuY zmGb!Ag6wJ!&o&v==v3^(`AZAfLz0Rr{d^oeZJE^;gjqC1khhHJ40^9JJq8mq@> zm@W%aC}iV>negnBO%!tQ^i=z%jz22SI^Qa#?2_Eiw0P4PZa5{~@=qSPLq9=-V`?jl zz74>3vKIz#Zd`Mlo{kpJb)#g{amU#Yz8eDHbnxv6e8s}@@r-l|E5-xkg~E6sG_>kr zR3g$3VMBu&T2d+66>DIGXyAq{5H>RzjY*wssLm|h6W@m2f`NS&Bk`UFf$!14R{`IXfp0PRUJ88s6^@^X6YrUb6BDo}F%f%`@0vaH zC3|B2hnowp?qxd`i^g^dSOrlM*MgNYsCQC#n8(1RxgC37+t5w_4l)Mw<8ZRBghTbo2kXZ;O&5Ki& zN#ll%tx?QD!@io%%6S=w)HW2IG6myEL|62#f6;y`^mqr1X!PM|nX$T&CE<9tZPxf$a;A-CMz zg3!hMhAysG-oW&8Rq~%pyprIBU3@DrE?ks30@LZ<^b1DcOz#;Y)8!3Ho1;g{&3k!{ zAI};=PwO2N$F`rFiVD}UOue10w^?`qL_t~BcRNZk`xY;{46XmRp7QQ4|YDcz2U{=y|;EI%O2iP0wPns-FM~`REorM6UD8 z+kt7HCK|}!6C{1Dm?R`fcuXcXOC~-=&y{hC#OVN|Ketjk<9hB)c9tPmdiAr@7F;9zaJPzJ0*??14slIQN? zmTB>t21PptqaE9#g^sZ4-g^*unvfS1NG>AwaTu^bpy{m8h>CRS8Sex^D^Xe`ylx~ zR=(HD_d5B$SiY~6?``tEUB2&^@6XHk_vQO*^8J*2{{bE=H-r1%C*(rU;49b}@*!qw zGlDKE@RqQf?qVKdH=bVf4re!>ob;Bn8;?tRE7*N6x|gvV4?%i|u^UfLZ6Uj9Py-Sjo6Bgsvt&Anq8juPP=O{+-3 zsd7<2RbIOvq~Nj{qP^WaN!EY6w^qnK4!Ga(ee}&tJm8p_qqi4QwUczzj=Eofx8;a- zlVhU2Jze5Mt2LVNjR0Ray^}eqcAcY=4BxIu|;TcJK6nU#H9dhAhR?#K@%vZkM@?en-$=TpMcF^H{*$+FjHGh*88g z^-)AOjZwmX0JZ;^xg9I$lQ@BrM*D(l>HL6o=LhMNYbrGLc0_}Wbl`g`^k@WFD|WrV zew6Y&K>j%To8adMaL(tncTtzX^z(U6PN&QJPevUOx{pj&k#EAQWSLn%s^jtWPvflZ zTAdEK=(H)gsUu~6m$dkx>POqXj4T_Q<6`7NG!8~Sg9-?!aks3$O}r-kIbi7R*#)?(Ya-I9ls;?*hB)tDg6Fv+j9He(UIc9cP0NDhhX(7eWn<< zfTBfm&D*qaJP@IUeEg&Nqs?dK>J37KE#X^9COoeakt|)$p)LE zSBp>s{-cNhLwJ5y=LN950_OGH`_?@`=UNWjD%m_OF zE&$Oj7Q*jVPTo|j=!H|tlfgCseZfhZr_IvV_R@Xu(|28s+Tr^+4*so_!G9^C`j-U! zTLJ#vI95G}>ibP8XFsUR*$U|}!!M;sn zFxrePgg*lpybbR=p?-0`#@~miYjc6$-J|x|%8kvn@k0cz3UwmU+V?^>z$}e!jsu?OBB)WpwD*1riLD=i{3gUkgxZ$ZP5Zd4$}jd5 z@2Ne-gUt7WQIo$wFSU}5SiKJW%b&~s(&cIxX~B0L=kYL3i^NH)x=TtxN&!+55Me5r zd4}FSH_m%2U*oasXhhkQqe~p4j?>wUV@RCn9@2_R9BU6amc+65 zkRMy(n0v^NDRE+ZNGm3BoITK?uytZ24)0Q2)ULoT9z6`g=m~s-@j@rNYZinjWJs&3 zEpmi(%=siwZ4qw!PuKOuGpg-Bi~0f)0)24-#YxLJ&(-5Ruj0Ibanj*9KE-L5aduOj zE{yXF73W2a(;kjMIIq<6_Nt2WD~yv3$Ei}B zjEwVIJk=p#z6!;Z{HUQonl8Dbrc~YJK8T1x+KD; zeN|0$$*Sv)D7$T;?2qWqPwam(b7Hbn!q1wwRzIROUKFQ~c5^B{l15nH_eS=j?-2p7 zgvU2w@tU!qvq$(Be9Io29K53ZviN25%jB2NuNc1~{6diyo94qW$)(uzEdkCJav~py z2O=cN-8D;BdQ{MDoH#Gx*)*IhTBh(4c%4zm?pcrF`wBjO){Z+5e^2ufUQ7?pVgz)Y ziRc*G>q6Z(pV#rKDBNUN&Nzi$;r|xbd>C%}f55TY8#s8wk2x^Ze-r%kp3*lSj$Fk4 zxR?;SU&f%Pab|Sm5g71C6)*<_enSBVV8EYLz&s3imI78{z@Jq>5d)s5fI~50iwYRP zfZY^u2nPH`1x&?&7b)Oi40u8XOv8X*QNTeM@B7fCDk$aTVZUz$+AR7zX@R z1{bEjBR!^XT!aC?Q~~HCWu=eo55HiF=p*|fj8p*wNgwDN7h}ZNR7CWV_R%*E zVZbXY0DYv&^o>g};5RA&eWZKzk);v(;2}GxLFpqaRPxIa*3HQykQK#Z&;U3qVt60_E7(5gHi3A8Qjm2#`ZuW57Tkd%}j9Lo3z_>>TxRxa3BJG zr6pUO7G*r@g|7gm*`rG;Z^_9tvtUKXIxs|R>2%aZcD=+YLQ@?6%zG2RZu$zQU3~K z6#U3Aw7(fjiL_~B9aWNpwm=;pqT^TX@Qa*eucjS0*5;6%3Uc5Oj;xygHjQyTG+uQ{ zRG)m5|QUlpikIU<6l0j`kv zu*d*360UdEvDBi=Pj2qr?mx_~CFJ2Y%m1a~M4g z!b_EL0H}NYA=?<|3NFL`qc{yL)vRFa6c-T};$A0V<;h4DY@fc^uI3o<8$=_aIfkN* z_poY$@7V~?OC1{7%e)jK1mmTR6z32b=P&g*5h3FUaEu-jj>GeU2S@fYFL-b`4$pHQ z6xqu>=Rx5(JkNPxWH0lah(MoXjK~ohIYMLUQKGX_()n|pj;_jRU>R42)8_fQ!y|i{ zuRA;(XA{LaLdN-HJx)}mV`4f-gyURJaSo7i{#1`+sW>*qIUpQoGsQVf#`$YKPE5sd zFwS9;FGnf993=rqD*!px2oKG4J_sEc?4fG}M{YC}KXv>*jdlgj{ohCHWcnxu3Ukcd ziK}99NY`7c^TgvZDw$(sy2mQOu@Z2c0vsm+$1A|`s=T=O<4P*;Dp_6}v6M_2ono02 zs?13&Ga})z9qsqVaXms{#J#^vX?Y+c|5xMpY?jEnT^ebgl35zj#_#`I7TL=@$}*Dv%TbWVIu6m~=hHV6)m3s1rItd8#x?%@ ze{!rq~cLuzyJu1ACv5*(88XXB`b z-1*bQ^bsVJUCq?=?C|L6ft;EeC=Tr^EZg*v(-;k3!aH53MaK(uTHoA{x~w)$Gde3H zV&nU4NG8p$5#Uq(aPbHd78-)z}dMnXR z@Y#%$Hei${JRBwokL-C5$6qkaneNauLax<~s!Zi#vBs2F3B7ZT5$#-)GCJ4b5fHvR zctovHj9^7>I|si&j@%wT&pdCR?RVkdmzJ;Dca0c1m3n*%i(8qwT^xfU?9N!;X;?SY zM^3NfQq77CSD`g}YJklYGk5b=fHU>_x(Rfs+BKA?GtnRcnPyyLwaR67c=?ZTGO&1n zf^@D?IN8;BF3EBDBi3=1wT!~#JX$2UgCE3c#Bk9PHd0Wy^NQppN=Z92w>@0wSjJ{r zF``xIvnS??y*IAdA+BsYhqE)B9mYZJ$xZBX4Zls$*U+c4Ke~F9-z5tg=b7WU>qhez zaGLsRhRuuN!qEGX-&r32;N9)lHt{F8n!`^@s@!DgP@09sPU54pnNZq@5S;xB;N}(P2TeenoH}TJh`;$zcQ)u z)x4K#_0IstwE8!d5#HM5M=>w@+mAB9rmXLicfy*-;%2*Mt~Q zuf|(*vn#gnHUkDksxFzSmes>Jygikc;=hHPb$~?mdjTeHs5iHm!Qn1Kp>kdgW6uv# zIgyORuQg_6k!LcZBUcQE+Gp(_wvWAIsXT=+e$JO|z7qX$o9 z@CD^T_^l4p2Mj^9v?U1F_|sT}3-OCDz_ysFM$Q}hnUBLInkx8DIpW)41xWih?O0J!L0aA#ly*vV{M zbR{XCu#lZtxhM?CuD&(5p|aM+i6QO>J6BJXT&Y(kq0+UpX{%sKcMQ~mcQRhrDPpc| zyM}iW>LL~|g$3i!#izXU&O1^D3-iK-s~+d6%g}EImn%17Z&lk#xyBpPF;zNdVsPkf zpbPTA#IoMTAbDpn*AV87gn|qVVgbqy->R?p%fH`w2PN0CD_Ow-7O11zQZzKMOD!y@ zXTh}Rw#FFAHtk`*f<1W5AB0yX=9kfc58{Q2n!hY%MCZCX$He2u991{`d2zKD^*D_# zfN@1PS7dQ0Txs34yJ)ZW0F1aauN`fw4*baoyfM&`71_-d3AR!7He@ch8P>&MY2*BM zT_12GO4zxBmZHqqnIXIq!p;?jSN3XjCK|`X^lo{z*3<){TJIRYB?uSzzpW)*ZT+nU8j`;)D&4z#}H+S*3o_YHylBh$vM4Y^r!R#>2J zXIPo?DON5vyb`yLzX%UB84XWx;qzzIG_Q|h?sOXvL=@p#U2p)lLl*e@GuN)G>~&i>T|RCW_W56 zc#DFo&aKJdK9G9wri7mygM>5GkOv<_H#OYBFXI_ZsqZ5r*vI8+PQMw4J&FLfB`tHqU`J&~&(QJ74Vae2Ur zU;1p87w8uboil1fBbfy~!#7Cr%62jZVnDy6&6kgZ7dOooh%vw$ZY}V1!}AD5n>oA^ z?P(B7?e`#@pN{YwpZnnHm+r$NhT7sLh%w4% z4}O7M7nIMkbL;s$4&EQ4Kn5H8&mFSw&xDTq^`rH zpuJwMH>h6k+KE(fc4E!lxi>|hOYBYMOO^KE+kr~E@9l9aZQI+Es^2Ge{P9g26%X1R=*USr@*_vzADh^1=zccQqr5_ z)YW#-Bb8PajcxV9Nj7k}MFF{-hsq*mCrqM{w{u=4Cc_H7qWYPl`exI(mLzqe6;_86 zOp;C5pLp1x1hoH8`V;CvL|2S@6%f{JNihx2><+_t@+Pbk?pYf&Zor6IXckfqNH{D! zDlxq-W^}zL&Ej%pCT*CxIhA!`_}mjG?uAitl*`K}4?MFxb@ITKa=$mm{~m&xYI+Y>r0Mn_IuE0I0YEy;b$EMUmn7AUcjLV zj907YmeeP)_>OParrpw)?bXg`i+O**rBcUrvK7aTG2Oy(uG3kWDXQO8bjM}1K|7!O zZqWLYgJ%frZ;&h9D_+xxD}AQd17*t1srBN(tq*?aTa}5yuQQKM8_%P-8*k)Myx;3* z9>sx2=u9WvgqI75?cR`1ifW;(xD;nDCBs|_r;u_}19+ncVYjt-SKy{K$8BM1g_$8* zdn$5&k}j)(Vy4Xta&y)V(`QK&z=<`H$poO)ZEY-EYf!jWSvaP$yEhG5?24dFtz0IT z%LHls4ORMH1)$A)0|g-Mrn8k6w=Kva8Yym?q~K@ormW*j(k@22umMySy6quub|`Lk zNNye#u9@}_Nr?7Z5G~^k2#S`W&#xv5o#Dc_H*j6*8?_if=Yl-!;i8eb3nINXoqd`m zDklo*Hud}*y_fIqkCNr~q4Db>S)RVc@0u*1U03>H4VkYP8KxEO?}%p#(~VmI0>gFFBjc2Zq{w~3N(0|6Uv5rqsBpDqHvN~?A=q&RL{BZ z-tf3HZL(hMMV~;kwr2v_rX`>CdT=fk=c05vUqV-!WQXMxt;pn|*89T+HCNxNn{*3G z8A9d$VET^9GctMhs*x|z$IFjzCi>nLI_+S_nQ=L5j?1c|ftTJ@I)Cpv1k0%NbVzTz z9OLUWyD}>n(Vs1!b@Dk|4(3nCxt>D`YjGMSfzv=Pj_y;1BXITv##Ez~1JK&e1f_1W zx4|yWmrXM_n=-+Z@Obr|bj2#EEWmZPW$5CToq}%EATzAkB63cazM`zmgjWN}yg|^d z2aFgKxj32CfRdXNLU}HXl29ne1t^f*GY!dQCP_{syI9?KBR0Jd#L6qB7O&n6bZg(B zcGJHPW4`$gDJMnnnIPpRde2WpZ|2aMV5p-OlJb!oXkLJaHbr*Xo(s@#?I3koo)NQuui?{Cs?G!&@_2@z#uZ zbu^51K3SSOvrs6f@gL&K#rLc@WMVBLU z-4lVvV(t-1CD|`4<}@L^2WT4uB6?qUKmz@U+~Z;3nR>Z4PjxdL6YzErKGyCU$IQ$< zNQ|HWl@<$@tejJufrjf$+$Dq|g#plco=2M&WUdgLvHV#8Gp%8uGUs`09hAc&=TLbE z*t;NHNIHv1pI};piqAs!k~Rd-{W^ma5{w!UJOnHuQm6*%C#e?r7@q)rIRL-*6joX{Sg?}F^!g0c%^1gc-* z(Y9i|aH};UJls9Ym++mz^_zh?tFe+*>aL!VGdogR}L{liZS31eucDvjKVLv!fP$wf%7Z)>HPnTYv$x! z<9&yCH%}XtjpeKz@)f$_YLZmUJ<#NDQ-o=@MCAQi1@V7Qa=R|?%&OO`Y7um2mefR# z3;af{>gUdwyq~MCQ(^gI1$|q$QR}T?HkXnjw-4{4Lodx$?hoa<75l`@x_O;?F1Bt? zn^eVf*6FLCkirOox?T|anGQH-CnZLSi)ykWPXe^Wh(+{_2KE!@2U?@D>=c5uvu_^-grI zygA-edx{4J%{64LXl&h(XL{H(Bkakbr|z8^4x6UY`T3D+sdkEjz881B>Vt(g8}fD= zV2H7?;SS!?z5&`^V7k1k2`jqJ!{KcXsO*y4Bw`Gh*aA z0PS?m+8l0lLCj)X$m7oyv?2J$2(3R6JZA8LFWLcvLn++-f-5s`<8sOvjkW9fknXq9 zE{<0(tSEE5Hjhf>J&7u+g0ofjAl@tO+WvgB8!Uex3o-yte(!rvFiPL^r=3j|(~ zI2{p>=eNHQNyQ3fH|7rt+Ui)3spBnX4qlb$6qD$MKFc8@fK3;wd~bKcjTJ5M$}3f< z{JoZ6viOFinHGKVlpP$E?_ybe0DfR4;o1;eUC5HBLZ*#yDV@PDVJRIdC2mvl3qYwf z9~@J_K_6F=Zc03}?0T9cl(3AyMCG|qld$5dh6r0*92UWM8HV9~2g=0x|+#D&$) zcU3SZBh~(3Lio>uHFBM{@7)>F3&j*D@L)ur3mQB=Wq(7O~V@io#MW_ zzb|B=wnES@;{8yTBUnehqPi{M!QnqM!v$ z51tXnZ?X-*GgIRW6$|rot(1d&Zh+t2{OaUamS6o6X9d5}n8JKnv@g9~Q+LczUS@0b zVZ)bk^HvZp>fv)I3jatweBMOiZT0Xu6NP`Y9$uL!{O)@A{BZaV38b&)(m+4pXHNyE zrwA`gcdtP&r|lp*Ska{=wf!xmWU_4di}6g;b=0i|G`#OXpIB-W8R7i|=+qo&Hr_58 ziUc?~_rDVBW*_;rN@*l@XPKZu>&yl;@CkqdG z!m2b;XmJyyN0TDvy#a9Wk{W;gg~L&P5}=(DterRwl@w=G68uR(Fj;WjBr9e^xQ6!| zB$;HAzk1;1h zMp`Y3)~QIV1!%Rr8(OVEtCeY4!nM5Dkyfjs)q%8HfmZ9gq2&TCmucC;wY}GnmaAxe z5Bn__Xt|QsB-PjkRN9zIOt>-cRix4;sX!mo1|-^4cAn7j#`VcarGZqMNjbuGyk8-y zbe&WhNTv5gDu4y$&DXYISCx;PfjVh*B=-T;KYcPX<@?J0*T|HNkna7&l+%=ZtC;eT zaz7)c{8PDedjC>gy4UIb*Rgwn@GGDb+G+U|`UQV3_Bf4DTr0*sH22i)!vjdj2A{?+ z_(btySNtp)_P3ptwCP9Cri+`@(`Uv+A(Dw(B~Rb9B_b~x|GR3en-N5CF9$7l5q@aG z^rH~JG!Rx%-v$-6cpV1TRzvscn+A5Lh{sqN|4~gre4IL3yp)W>fI>HYoI)a;03;G- zJ5jNU7nr^d4%?fDs$c*=GPX)ozgF+%*5OsbM0nlb~CftO|m(c&K#R#b8I#c z!V!)j;S`c^AA%gxI73ibHbfLu2p|Zks1d_`2za3)ASi->V&n*d5Ka*Z$MqG07z)^vtbaB5rlcc=(;UmD+W0!Z$d6 z3%}wQ-;)1)5j-dT){baE$?Pll&(pZ-n4q-xvcHp>dPBIECE% zn0k*i&W4Y#)-s5QZwVXnLisFb%_W*(Z-ZbT0KouaxJQel(wfif81Ep)zK8)3!@X%} zi|Lq6Tz@%>tG#A*nI=f}HgdWCewaG;Hx*?fa!lN~pUU=)`m%u~QkFk~+992b@zuie z9!^FeZ2bZE4reFHp|2h8U{=37FOZnPOcGn(6j>5vYWdwREIs6GLAy8ZYYWWD#&Zs1 zo{7g$BAC18H(>5=g1LAs*TCvo;{5|_Be=b1d237pCN{#wwmXR@#s*z~tI!ZBvPPBH zF)V)!WuD2IQvN+1K5=UiaJ!wPiYemQK^3N$)eC|uNX(IRX+e5CbE)XUc-wV=n5$64 zaif@Dj$m$Sin)jTm3;jJcycMtpf%NjSQa`iFW)MiW_9-k8j~AIua;w#$LiN&%69Ev zjQLabTW@h%VHn0W0WG_>PD>)=SVczcla^PHcLcI-0ZRWwoI3bys@(Mp!peog(aMcO z<>rq}UZK=)Z!>i}7@F8PEJS;KA!ZVq&kclV+MA*&1chiHQHbAfGj&$?2rk8bk;k%5 zRe@j&>>D59y}^@CEbXFSoVie=_6{{Qrbhf?2h}#dOW$jQy^DnytRpMQ&Lv+A0Mlho zSm7IXoivax9qaN~P2<)IhnLyq{T*K3R`zma<=j=b40gh0^BfwL9$Q$yghiyt#KXmP zh1;%dVkdc#aoSB{e-*q2t<~!SUhCXCuX(`(VGUfj5J%ZgivXqT9z-QQb$(K{g&KZ7 zG8m9~PbTvyoVbj~v$5fL#u)oCphYm=vwaxbx#v@N=hA)^rEO0ra59_7B?bH3B)KBk z_gd6|eH5mp@}?BVbT*Ys2jxviF>csCjLfSrbi$0hR6|;FEzG^%Uo2RbW*)8(*2<0z zSevr%eABcJgN6T;wQ41g4&Y9kzscpT6wK-;!=i>0s3dm$E!@jsYZ&{qH?oa4-fL@nYDEuwA3!3I*XkN5c2UZ{3*E{~}L^~)9D3JthI0j|`5D;4028t_F0_>u;E zNdYcX-!G`|rTC`IVk#dj64=J`ty<=j`}Ni^BAWK_W&ELad72ofb{OQUUWj2kKwA5< zmew)|JQ9@wh~aCl(t#}qJPLtVX}IT6@?n(8>g-=&ulb6O+iGh`8X$(VBu)HV@JtNS zwPR2Q8~elaN%rJz*d(d}NpvAgqBtKvT-C?Io5EntisQ||8NK+{d{yT-200#w906iD z_UKA$zNTZeA;$5D0T9Ezl9>7*TCeH7Ug*13sGIP`< zPc%z1t4R`KwnIovC_WyIyXNbf#xp_V6F_5t81BtR;yEDne44No<2bC+HT~wmgM5z)v+{(aaqB z2z`6D;8NBwoMx)z=4+?1fM5>!*t$L4#3M;VABDRLHwsf@e#CwrEsfE~vVtn@@?}J9 zz^#&tRs4O8zF6-Ld=QJ?v69sgFh^=20RIeRv>Fi#9B&{UW4%Ct{4?oi-7eHX!yjW5 zDA1tDK>(~i5f4<(GR1cWe7N#n8vZz9cQU?0>iK7pKw zI3j4fHCj)VSW$vc9Dc{w{?5UYF}2w>y|pGEvFtM5Fl;qWd@3e?uJTjg{vV4te!ECI$@#)>(^XQHj@kGw)4Moewo8QB40&4t{PxwaO4|~TUDU{9 zc!0_Z>cl)|M)?XDFJ`XMZ#8rpW>>%~7d7FP^Fv-aPxDGxV(`O-_56TC**kGktAStV(bcqnfERQ?79HLI`9ET>7BF)e?A%~B`~l?+{@ z5niKm*q{L$^tqsA{EhPXPLM~%;ddsBrUwzh+X+2%F;o?5Uqmm;X9n;{842M@?DllD z+lc}#fxkpyGh6V?GQ->LQm2aI4-lHJ{-pBaQQ)$lWGF0vbc&*6QT_2CxPS5tY>BtW zX~kFYt{|x==Vs&n1w?j!b|vfjUq)~Al4lTOcV}(i;TwxB`u_XxyWW@7qXcX#P4VsQpl^ZvBmx+VgL72|nf}u@D;vS%6joSy|25kP_Tf^(^mYD&Hd1`esce zIEJqmBHf^gbb}D-=DO(OS46tLkx19q6X}MKNT_E~kIml`8ma23nnmWQ_<(v zkUqBt^!cTt&uu9FZJIt02K1=~^trX3J~-ent)e>KDs{X~6Ug5O6}?^41&-lcgf6#g zx~Md_2Xwie=_0?t)c-T4&Ml49xuu>uw}#aDrXA=%WmWx&KB{`EW~WvA76;~y!p8-< z_nua*ZZ%BN6}C&hFLzh=lJgAL!8L#q>nEJZ`U#_FvGuU7HCLIeWfzK6xOY|JIb~F= z=Z`WJJ!|7Ua+DaBzgZTd1vz2z4z~3ks=P`41MpFBAeD0XGzunBuVLE;HXlhj`kC4A z3D`s+o1~4NqTa`h8MI(Eeh3;?)KeXDGhj95f^v(=bAo>%O#*F(siyzpgJ$);Ot5%s z7L#WhRu7U#tnRb~gsZNlvHj!iazOw+slK#wrTK;p=FoO^f1AtYeNdXV)md{L4kNuo zF<*99?+6><5MU0Ur4(5~M1^k~tQ%{=7TgGYw?^^3xea`)@oZ)wz`#>f0eAznoEMKg z2+CQ16^s%s%XiRfX9RPf#dnnMV%n#`umjAnjTJ6zZ-qtX8(^8QkpyhSajSH_K1zqh zJ8utNKdABHZ1G279cGNE0BAs$zr(H3I-Io)9Ed^m!@ z=NW;1FU*789hR+k^s;S>0ffH25&G7%1VZXqqPr| z-P@q6l-(P_8|NU`wYn{l=e=Q`3r5fL-R;VA!H7I@6jFONn&*$hJQt0~^Ok6ygG;t2 z&qX8h{2B=V>~{BoGq#b9AU$}y@!hdq_|}`-i|^0dh41U5;kzY@Z(C#yiMV~`EAFyA z_|D#L`W?Sr_^vi1Jau2lQ&UFg<83vz@YIwMJcZ`xhx39w?+^1_IC`GjVhG7|;fOrJ zBDLqEdHy8Kb8z%Lx5YG)=irDu!A7;s(L8?|=DFkOd2WjlB+ng3Fwgm;=Xv#Z(RTibJih_jzOvo@eOuF6IC%wi_<2}|{?Y5OdAsV+ zKcWsBP=^*C7hi>1Ha+BVpfKJfd&iSl6Got8Xoi%I#d#d}C2-ziTXSp=o(b=}3Vkk?`NK zO=x&il!l$VZG(ohno`MoEs4u#lIbjYs~q{k@c5%4opv5Ur<k8=Z)RdYCnzh zExmORFlrkGdU62WDS(n^An*_Z9b-l`MsL*PMLi2fq7QP9W;i99$HNLZH;QR~G{yr8 zxG)-HFzV@#dgevbKBT@sSKnXM6^Z~4s;^G)nEL)oVcR*1?UxF;I0E!7L%*jphT8lW zXmj2x!(AqvLgU1P_vN5Nf{Ayci08YR%AbGj>)fIde_-X5rG}6%*e6SO}2hM&k()DhfM?brsaLj!Q1gl zCf?#84o}1EBX3Pj?BCn+j-g^z5*8mvm10&VVR~oSxIce`i367BKS@bjs^1M68=(pR zMpGSzC2KcfpU=e|!OoRSiJSP&D$bg)KZ--^dFnXeqw1&>HwA|c){n;hQNA;`uk#Tk;DnjYo$2p5`a6{V`sr^6b%*FoWs>s>`unE(yO{n! z-hmsTw&1P89^L?-q++P;> zhv8l*@MGb=QQ#-RJt*+w;J!)VC)!HAnB2$MN_Ugor^DSZ@YQhNEbx!OJy+m|!F`Ru zKMMCefu9NYl>$Ev?)d_*k^2-J+9Kd6TPX&TyGrg;+29O$jzoYb0Y2PCfgcX{41u2t zcS+z!z}+kGm2j5@4pyPhCjeS3!5@cvrUaiY!9xJ;EWu~N%~JufIWzq&h?KQ;zc7s1 zM#oZPD(rt98R-EQN0ctmt?o_#3Kvqt&S%z^pu5>nw8Z9ebQ{?X`(4gRPtg0ww$Vbt z8@WG+*C_dNNTtJ+%XJyE`qplNRW8xIlPH-)Vdc`S5x&WQ@)zij8kNm7Pi*)@CpcV% zozf7ebP~}y&IB7LpT+W7&mY#xc-P`A>K3f-e>F6RhR6pyE|7z zOvgmc?y~;C66vd1vvv!1GV!)&%JFWqF~%@$%3~e5aoCq}sz2CW6UlAZ!56w`3~#Q` zeWK~zidJ943Uz#o7W}}4vXcxMPU>ASrVdKIIm7SUhPGh_c6l<)Pv=$~w9MMg z&_{rxCO+#!KzX0~{1kXKD`{|lrc5Ri>P(_MDG`EOlB~N?Hj_nN zf;rFNox~IQ7+>Xu?)0>xgPo|S11x+;a~^An-&+BtjUB{;-1CzASSukxW+Ke;)sEn- z_&1TWP^D{hTc~Svo9G&~=WDksU86g2o_L4WHTssRWz8uueHMBf$7H1jOr+3NhicA% zDLQ+MlF@Kc7yij$#kl~$6&wCG$HMQz^ARCG{2fU9rn8$hVK-mCX|LxUAb7(8Es(&XC`?_enhkLO1sw;GtA@r9PRsc zd3-;}qq9B_KDxa#qSeHlbg=$IPGy~f!7@D7v^V=UN-J>6dx<{fj@od

-o3x;s7US-wZ>7rkLIkK$n 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 s8} + + + Newtonsoft.Json + + + +

+ Represents a BSON Oid (object id). + + + + + Initializes a new instance of the class. + + The Oid value. + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class with the specified . + + + + + Reads the next JSON token from the stream. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a []. + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . 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 state based on current token type. + + + + + 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. + + + + Changes the to Closed. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the reader is closed. + + + true to close the underlying stream or when + the 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. + + + + + Get or set how time zones are handling when reading JSON. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set 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 . + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets The Common Language Runtime (CLR) 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 . + + + + + Specifies the state of the reader. + + + + + The 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 Close method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The reader. + + + + Initializes a new instance of the class. + + The stream. + 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 reader. + 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 stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the to Closed. + + + + + Gets or sets a value indicating whether binary data reading should 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. + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class. + + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 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 . + A null value can be passed to the method for token's 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 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. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Sets the state of the JsonWriter, + + The JsonToken being written. + The value being written. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the writer is closed. + + + true to close the underlying stream or when + the 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. + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling when writing JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Get or set how and values are formatting when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The writer. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes out 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 stream and the underlying stream. + + + + + 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 that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + 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 the of the JSON produced by the JsonConverter. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The of the JSON produced by the JsonConverter. + + + + 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. + + + + 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. + + + + + Create 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 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. + + + + + Initializes a new instance of the class. + + + + + 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 or sets a value indicating whether the written enum text should be camel case. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets a value indicating whether integer values are allowed. + + true if integers are allowed; otherwise, false. + + + + 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. + + + + + 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 . + + + + + 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. + + + + + 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 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. + + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the collection. + + + + + Instructs the how to serialize the object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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. + + + + 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 a null reference (Nothing in Visual Basic) 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. + + + + + Initializes a new instance of the class. + + + + + 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. + + + + + Instructs the to always serialize the member, and require the member has a value. + + + + + Specifies the settings used when merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + 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 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. + + + + + Represents a trace writer that writes to the application's instances. + + + + + Represents a trace 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + 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. + + + + Contract details for a used by the . + + + + + 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 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 method called immediately after deserialization of the object. + + The method called immediately after deserialization of the object. + + + + Gets or sets the method called during deserialization of the object. + + The method called during deserialization of the object. + + + + Gets or sets the method called after serialization of the object graph. + + The method called after serialization of the object graph. + + + + Gets or sets the method called before serialization of the object. + + The method called before serialization of the object. + + + + Gets or sets the method called when an error is thrown during the serialization of the object. + + The method 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. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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. + + + + + 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. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + 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. + + + + 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 LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + 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. + + + + + Provides a set of static (Shared in Visual Basic) methods for + querying objects that implement . + + + + + Returns the input typed as . + + + + + Returns an empty that has the + specified type argument. + + + + + Converts the elements of an to the + specified type. + + + + + Filters the elements of an based on a specified type. + + + + + Generates a sequence of integral numbers within a specified range. + + The value of the first integer in the sequence. + The number of sequential integers to generate. + + + + Generates a sequence that contains one repeated value. + + + + + Filters a sequence of values based on a predicate. + + + + + Filters a sequence of values based on a predicate. + Each element's index is used in the logic of the predicate function. + + + + + Projects each element of a sequence into a new form. + + + + + Projects each element of a sequence into a new form by + incorporating the element's index. + + + + + Projects each element of a sequence to an + and flattens the resulting sequences into one sequence. + + + + + Projects each element of a sequence to an , + and flattens the resulting sequences into one sequence. The + index of each source element is used in the projected form of + that element. + + + + + Projects each element of a sequence to an , + flattens the resulting sequences into one sequence, and invokes + a result selector function on each element therein. + + + + + Projects each element of a sequence to an , + flattens the resulting sequences into one sequence, and invokes + a result selector function on each element therein. The index of + each source element is used in the intermediate projected form + of that element. + + + + + Returns elements from a sequence as long as a specified condition is true. + + + + + Returns elements from a sequence as long as a specified condition is true. + The element's index is used in the logic of the predicate function. + + + + + Base implementation of First operator. + + + + + Returns the first element of a sequence. + + + + + Returns the first element in a sequence that satisfies a specified condition. + + + + + Returns the first element of a sequence, or a default value if + the sequence contains no elements. + + + + + Returns the first element of the sequence that satisfies a + condition or a default value if no such element is found. + + + + + Base implementation of Last operator. + + + + + Returns the last element of a sequence. + + + + + Returns the last element of a sequence that satisfies a + specified condition. + + + + + Returns the last element of a sequence, or a default value if + the sequence contains no elements. + + + + + Returns the last element of a sequence that satisfies a + condition or a default value if no such element is found. + + + + + Base implementation of Single operator. + + + + + Returns the only element of a sequence, and throws an exception + if there is not exactly one element in the sequence. + + + + + Returns the only element of a sequence that satisfies a + specified condition, and throws an exception if more than one + such element exists. + + + + + Returns the only element of a sequence, or a default value if + the sequence is empty; this method throws an exception if there + is more than one element in the sequence. + + + + + Returns the only element of a sequence that satisfies a + specified condition or a default value if no such element + exists; this method throws an exception if more than one element + satisfies the condition. + + + + + Returns the element at a specified index in a sequence. + + + + + Returns the element at a specified index in a sequence or a + default value if the index is out of range. + + + + + Inverts the order of the elements in a sequence. + + + + + Returns a specified number of contiguous elements from the start + of a sequence. + + + + + Bypasses a specified number of elements in a sequence and then + returns the remaining elements. + + + + + Bypasses elements in a sequence as long as a specified condition + is true and then returns the remaining elements. + + + + + Bypasses elements in a sequence as long as a specified condition + is true and then returns the remaining elements. The element's + index is used in the logic of the predicate function. + + + + + Returns the number of elements in a sequence. + + + + + Returns a number that represents how many elements in the + specified sequence satisfy a condition. + + + + + Returns an that represents the total number + of elements in a sequence. + + + + + Returns an that represents how many elements + in a sequence satisfy a condition. + + + + + Concatenates two sequences. + + + + + Creates a from an . + + + + + Creates an array from an . + + + + + Returns distinct elements from a sequence by using the default + equality comparer to compare values. + + + + + Returns distinct elements from a sequence by using a specified + to compare values. + + + + + Creates a from an + according to a specified key + selector function. + + + + + Creates a from an + according to a specified key + selector function and a key comparer. + + + + + Creates a from an + according to specified key + and element selector functions. + + + + + Creates a from an + according to a specified key + selector function, a comparer and an element selector function. + + + + + Groups the elements of a sequence according to a specified key + selector function. + + + + + Groups the elements of a sequence according to a specified key + selector function and compares the keys by using a specified + comparer. + + + + + Groups the elements of a sequence according to a specified key + selector function and projects the elements for each group by + using a specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. + + + + + Groups the elements of a sequence according to a key selector + function. The keys are compared by using a comparer and each + group's elements are projected by using a specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. The elements of each group are projected by using a + specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. The keys are compared by using a specified comparer. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. Key values are compared by using a specified comparer, + and the elements of each group are projected by using a + specified function. + + + + + Applies an accumulator function over a sequence. + + + + + Applies an accumulator function over a sequence. The specified + seed value is used as the initial accumulator value. + + + + + Applies an accumulator function over a sequence. The specified + seed value is used as the initial accumulator value, and the + specified function is used to select the result value. + + + + + Produces the set union of two sequences by using the default + equality comparer. + + + + + Produces the set union of two sequences by using a specified + . + + + + + Returns the elements of the specified sequence or the type + parameter's default value in a singleton collection if the + sequence is empty. + + + + + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. + + + + + Determines whether all elements of a sequence satisfy a condition. + + + + + Determines whether a sequence contains any elements. + + + + + Determines whether any element of a sequence satisfies a + condition. + + + + + Determines whether a sequence contains a specified element by + using the default equality comparer. + + + + + Determines whether a sequence contains a specified element by + using a specified . + + + + + Determines whether two sequences are equal by comparing the + elements by using the default equality comparer for their type. + + + + + Determines whether two sequences are equal by comparing their + elements by using a specified . + + + + + Base implementation for Min/Max operator. + + + + + Base implementation for Min/Max operator for nullable types. + + + + + Returns the minimum value in a generic sequence. + + + + + Invokes a transform function on each element of a generic + sequence and returns the minimum resulting value. + + + + + Returns the maximum value in a generic sequence. + + + + + Invokes a transform function on each element of a generic + sequence and returns the maximum resulting value. + + + + + Makes an enumerator seen as enumerable once more. + + + The supplied enumerator must have been started. The first element + returned is the element the enumerator was on when passed in. + DO NOT use this method if the caller must be a generator. It is + mostly safe among aggregate operations. + + + + + Sorts the elements of a sequence in ascending order according to a key. + + + + + Sorts the elements of a sequence in ascending order by using a + specified comparer. + + + + + Sorts the elements of a sequence in descending order according to a key. + + + + + Sorts the elements of a sequence in descending order by using a + specified comparer. + + + + + Performs a subsequent ordering of the elements in a sequence in + ascending order according to a key. + + + + + Performs a subsequent ordering of the elements in a sequence in + ascending order by using a specified comparer. + + + + + Performs a subsequent ordering of the elements in a sequence in + descending order, according to a key. + + + + + Performs a subsequent ordering of the elements in a sequence in + descending order by using a specified comparer. + + + + + Base implementation for Intersect and Except operators. + + + + + Produces the set intersection of two sequences by using the + default equality comparer to compare values. + + + + + Produces the set intersection of two sequences by using the + specified to compare values. + + + + + Produces the set difference of two sequences by using the + default equality comparer to compare values. + + + + + Produces the set difference of two sequences by using the + specified to compare values. + + + + + Creates a from an + according to a specified key + selector function. + + + + + Creates a from an + according to a specified key + selector function and key comparer. + + + + + Creates a from an + according to specified key + selector and element selector functions. + + + + + Creates a from an + according to a specified key + selector function, a comparer, and an element selector function. + + + + + Correlates the elements of two sequences based on matching keys. + The default equality comparer is used to compare keys. + + + + + Correlates the elements of two sequences based on matching keys. + The default equality comparer is used to compare keys. A + specified is used to compare keys. + + + + + Correlates the elements of two sequences based on equality of + keys and groups the results. The default equality comparer is + used to compare keys. + + + + + Correlates the elements of two sequences based on equality of + keys and groups the results. The default equality comparer is + used to compare keys. A specified + is used to compare keys. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Represents a collection of objects that have a common key. + + + + + Gets the key of the . + + + + + Defines an indexer, size property, and Boolean search method for + data structures that map keys to + sequences of values. + + + + + Represents a sorted sequence. + + + + + Performs a subsequent ordering on the elements of an + according to a key. + + + + + Represents a collection of keys each mapped to one or more values. + + + + + Determines whether a specified key is in the . + + + + + Applies a transform function to each key and its associated + values and returns the results. + + + + + Returns a generic enumerator that iterates through the . + + + + + Gets the number of key/value collection pairs in the . + + + + + Gets the collection of values indexed by the specified key. + + + + + See issue #11 + for why this method is needed and cannot be expressed as a + lambda at the call site. + + + + + See issue #11 + for why this method is needed and cannot be expressed as a + lambda at the call site. + + + + + This attribute allows us to define extension methods without + requiring .NET Framework 3.5. For more information, see the section, + Extension Methods in .NET Framework 2.0 Apps, + of Basic Instincts: Extension Methods + column in MSDN Magazine, + issue Nov 2007. + + + + + 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. + + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Represents an abstract JSON token. + + + + + Represents a collection of objects. + + The type of token + + + + Gets the with the specified key. + + + + + + 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. + + + + 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 converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + 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. + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output is formatted. + A collection of 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 . + + 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 . + + 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 . + + 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 . + + 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 . + + 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 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 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 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 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. + + + + Creates an for this token. + + An 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 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 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 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 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 . + + An positioned at the token to read into this . + + An 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. + + + + Creates a from a . + + An positioned at the token to read into this . + + An 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 JPath expression. Selects the token that matches the object path. + + + A that contains a JPath expression. + + A , or null. + + + + Selects a using a JPath expression. Selects the token that matches the object path. + + + A that contains a JPath 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 collection of elements using a JPath expression. + + + A that contains a JPath expression. + + An that contains the selected elements. + + + + Selects a collection of elements using a JPath expression. + + + A that contains a JPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An that contains the selected elements. + + + + Creates a new instance of the . All child tokens are recursively cloned. + + 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. + + + + 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. + + + + + 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. + + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 . + + + + 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. + + + + 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 null value. + + A null value. + + + + Writes this token to a . + + A into which this method will write. + A collection of 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. + + + The parameter is null. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + 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. + + + + + 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 the same type as this instance. + + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + 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. + + + + 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. + + + + + 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 + + + + Gets the reference for the sepecified 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. + + + + 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 ISerializable. + + + + + + + + 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. + + + + + Instructs the how to serialize the collection. + + + + + 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. + + + + 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. + + + + 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 is 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 sets members to their default value when deserializing. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Initializes a new instance of the class. + + Type of the converter. + + + + Initializes a new instance of the class. + + Type of the converter. + Parameter list to use when constructing the JsonConverter. Can be null. + + + + Gets the of the converter. + + The of the converter. + + + + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + + + + + Instructs the how to serialize the object. + + + + + 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. + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Specifies the settings on a object. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + + 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. + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + + Null value handling. + + + + Gets or sets how null default are handled during serialization and deserialization. + + 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 preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + + 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 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. + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. + + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + 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 Common Language Runtime (CLR) type for the current JSON token. + + + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + 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. + + + + 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 must be 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 how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). + + + + + 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. + + + + 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. + + + + 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 XML to and from JSON. + + + + + 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 attributeName 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. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + + The name of the deserialize root element. + + + + Gets or sets a flag 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 attibute 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. + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The TextReader containing the XML data to read. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Changes the state to closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Instructs the to always serialize the member with the specified name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the 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. + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class using the specified . + + The TextWriter to write to. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to Formatting.Indented. + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + Represents a collection of . + + + + + Provides methods for converting between common language runtime types and JSON types. + + + + + + + + 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. + + 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 is 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 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 is formatted. + A collection 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 is 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 is 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 infered 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 infered 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 XML node to a JSON string. + + The node to serialize. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting. + + The node to serialize. + Indicates how the output is formatted. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XmlNode. + + + + Deserializes the XmlNode from a JSON string. + + The JSON string. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag 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 XmlNode + + + + 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 + . + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings. + + + A new instance. + The will not use default settings. + + + + + Creates a new instance using the specified . + The will not use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings. + + + + + Creates a new instance. + The will use default settings. + + + A new instance. + The will use default settings. + + + + + Creates a new instance using the specified . + The will use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings. + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader 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 + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + 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 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. + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + + + + + Get or set how reference loops (e.g. a class referencing itself) is handled. + + + + + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + + + + + Get or set how null values are handled during serialization and deserialization. + + + + + Get or set how null default are handled during serialization and deserialization. + + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + + 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. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + 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 JSON constructor. + + + + + Represents a token that can contain other tokens. + + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + 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 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 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 an that can be used to add tokens to the . + + An that is ready to have content written to it. + + + + Replaces the children 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. + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + 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 . + + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens + + + + 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. + + + + 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 . + + + + 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. + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + 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. + + + + + Gets the with the specified key. + + + + + + Represents a JSON object. + + + + + + + + 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 an of this object's properties. + + An of this object's properties. + + + + Gets a the specified name. + + The property name. + A with the specified name or null. + + + + Gets an of this object's property values. + + An of this object's property values. + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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 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. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries the get value. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the properties for this instance of a component. + + + A that represents the properties for this component instance. + + + + + Returns the properties for this instance of a component using the attribute array as a filter. + + An array of type that is used as a filter. + + A that represents the filtered properties for this component instance. + + + + + Returns a collection of custom attributes for this instance of a component. + + + An containing the attributes for this object. + + + + + Returns the class name of this instance of a component. + + + The class name of the object, or null if the class does not have a name. + + + + + Returns the name of this instance of a component. + + + The name of the object, or null if the object does not have a name. + + + + + Returns a type converter for this instance of a component. + + + A that is the converter for this object, or null if there is no for this object. + + + + + Returns the default event for this instance of a component. + + + An that represents the default event for this object, or null if this object does not have events. + + + + + Returns the default property for this instance of a component. + + + A that represents the default property for this object, or null if this object does not have properties. + + + + + Returns an editor of the specified type for this instance of a component. + + A that represents the editor for this object. + + An of the specified type that is the editor for this object, or null if the editor cannot be found. + + + + + Returns the events for this instance of a component using the specified attribute array as a filter. + + An array of type that is used as a filter. + + An that represents the filtered events for this component instance. + + + + + Returns the events for this instance of a component. + + + An that represents the events for this component instance. + + + + + Returns an object that contains the property described by the specified property descriptor. + + A that represents the property whose owner is to be found. + + An that represents the owner of the specified property. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Represents a JSON array. + + + + + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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. + + + + 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 . + The is read-only. + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + The is read-only. + + + + Removes all items from the . + + The is read-only. + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + 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 . + + The is read-only. + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the at the reader's current position. + + + + + Gets the path of the current JSON token. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + 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 streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out 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. + + + + Gets the at the writer's current position. + + + + + Gets the token being writen. + + The token being writen. + + + + Represents a JSON property. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + 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 an from a . + + A that will be read for the content of the . + 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. + + + + Gets the node type for this . + + The type. + + + + 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. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Resolves member mappings for a type, camel casing property names. + + + + + Used by to resolves a for a given . + + + + + Used by to resolves a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + If set to true the will use a cached shared with other resolvers of the same type. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse instances with the . + + + + + 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. + + + + 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 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. + + + + 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. + + + + + Initializes a new instance of the class. + + + + + Resolves the name of the property. + + Name of the property. + The property name camel cased. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + 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. + + + + + Get and set values for a using dynamic methods. + + + + + 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. + + + + 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. + + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + 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. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + 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. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the ISerializable object constructor. + + The ISerializable object constructor. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 presidence 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 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 serialize. + + A predicate used to determine whether the property should be serialize. + + + + 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. + + + + 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 the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the 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 propertyName 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. + + + + 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 reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 schema JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Parses the specified json. + + The json. + The resolver. + A populated from the string that contains JSON. + + + + 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 . + + + + + 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 divisble by. + + A number that the value should be divisble 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 disallow 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. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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. + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See http://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. + + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + 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 the object's properties. + + The object's properties. + + + + Gets the constructor parameters required for any non-default constructor + + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. + + The override constructor. + + + + Gets or sets the parametrized constructor used to create the object. + + The parametrized constructor. + + + + 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. + + + + + 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 JsonConverter type described by the argument. + + The JsonConverter type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + + + + + 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. + + + + + 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. + + + + Specifies type name handling options for the . + + + + + 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. + + + + + 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. + + + + + Gets a dictionary of the names and values of an Enum type. + + + + + + Gets a dictionary of the names and values of an Enum type. + + The enum type to get names and values for. + + + + + Specifies the type of JSON token. + + + + + This is returned by the if a 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. + + + + + Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + + + + + 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 IList. + + The list to add to. + The collection of elements to add. + + + + Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer{TSource}. + + The type of the elements of source. + A sequence in which to locate a value. + The object to locate in the sequence + An equality comparer to compare values. + The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1. + + + + 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 member is an indexed property. + + The member. + + true if the member is an indexed property; otherwise, false. + + + + + 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. + + + + + 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. + + + + + Nulls an empty string. + + The string. + Null if the string was null, otherwise the string unchanged. + + + + 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 results in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + A array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + diff --git a/packages/Newtonsoft.Json.7.0.1/lib/net35/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.7.0.1/lib/net35/Newtonsoft.Json.xml new file mode 100644 index 00000000..82fa7f0b --- /dev/null +++ b/packages/Newtonsoft.Json.7.0.1/lib/net35/Newtonsoft.Json.xml @@ -0,0 +1,8582 @@ + + + + Newtonsoft.Json + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class with the specified . + + + + + Reads the next JSON token from the stream. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a []. + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . 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 state based on current token type. + + + + + 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. + + + + Changes the to Closed. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the reader is closed. + + + true to close the underlying stream or when + the 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. + + + + + Get or set how time zones are handling when reading JSON. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set 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 . + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets The Common Language Runtime (CLR) 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 . + + + + + Specifies the state of the reader. + + + + + The 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 Close method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The reader. + + + + Initializes a new instance of the class. + + The stream. + 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 reader. + 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 stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + + A . This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the to Closed. + + + + + Gets or sets a value indicating whether binary data reading should 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. + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class. + + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 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 . + A null value can be passed to the method for token's 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 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. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Sets the state of the JsonWriter, + + The JsonToken being written. + The value being written. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the writer is closed. + + + true to close the underlying stream or when + the 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. + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling when writing JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Get or set how and values are formatting when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The writer. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes out 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 stream and the underlying stream. + + + + + 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. + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Represents a BSON Oid (object id). + + + + + Initializes a new instance of the class. + + The Oid value. + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Converts a binary value to and from a base 64 string value. + + + + + 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 the of the JSON produced by the JsonConverter. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The of the JSON produced by the JsonConverter. + + + + 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. + + + + 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. + + + + + 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. + + + + + Create 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. + + + + + 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 an Entity Framework EntityKey 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. + + + + + 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 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. + + + + + Initializes a new instance of the class. + + + + + 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 or sets a value indicating whether the written enum text should be camel case. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets a value indicating whether integer values are allowed. + + true if integers are allowed; otherwise, false. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + + + + + 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. + + + + + 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. + + + + + 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 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. + + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the collection. + + + + + Instructs the how to serialize the object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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. + + + + 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 a null reference (Nothing in Visual Basic) 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. + + + + + Initializes a new instance of the class. + + + + + 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. + + + + + Instructs the to always serialize the member, and require the member has a value. + + + + + 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. + + + + + Specifies the settings used when merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + 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 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. + + + + + Represents a trace writer that writes to the application's instances. + + + + + Represents a trace 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + 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. + + + + Contract details for a used by the . + + + + + 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 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 method called immediately after deserialization of the object. + + The method called immediately after deserialization of the object. + + + + Gets or sets the method called during deserialization of the object. + + The method called during deserialization of the object. + + + + Gets or sets the method called after serialization of the object graph. + + The method called after serialization of the object graph. + + + + Gets or sets the method called before serialization of the object. + + The method called before serialization of the object. + + + + Gets or sets the method called when an error is thrown during the serialization of the object. + + The method 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. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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. + + + + + 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. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + 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. + + + + 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 LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + 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. + + + + + Represents a raw JSON string. + + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Represents an abstract JSON token. + + + + + Represents a collection of objects. + + The type of token + + + + Gets the with the specified key. + + + + + + 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. + + + + 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 converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + 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. + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output is formatted. + A collection of 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 . + + 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 . + + 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 . + + 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 . + + 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 . + + 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 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 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 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 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. + + + + Creates an for this token. + + An 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 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 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 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 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 . + + An positioned at the token to read into this . + + An 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. + + + + Creates a from a . + + An positioned at the token to read into this . + + An 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 JPath expression. Selects the token that matches the object path. + + + A that contains a JPath expression. + + A , or null. + + + + Selects a using a JPath expression. Selects the token that matches the object path. + + + A that contains a JPath 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 collection of elements using a JPath expression. + + + A that contains a JPath expression. + + An that contains the selected elements. + + + + Selects a collection of elements using a JPath expression. + + + A that contains a JPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An that contains the selected elements. + + + + Creates a new instance of the . All child tokens are recursively cloned. + + 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. + + + + 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. + + + + + 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. + + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 . + + + + 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. + + + + 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 null value. + + A null value. + + + + Writes this token to a . + + A into which this method will write. + A collection of 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. + + + The parameter is null. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + 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. + + + + + 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 the same type as this instance. + + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + 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. + + + + 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. + + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the ISerializable object constructor. + + The ISerializable object constructor. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Get and set values for a using dynamic methods. + + + + + 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. + + + + 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 data for the Error event. + + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + 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. + + + + 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 + + + + Gets the reference for the sepecified 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. + + + + 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 ISerializable. + + + + + + + + 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. + + + + + Instructs the how to serialize the collection. + + + + + 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. + + + + 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. + + + + 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 is 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 sets members to their default value when deserializing. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Initializes a new instance of the class. + + Type of the converter. + + + + Initializes a new instance of the class. + + Type of the converter. + Parameter list to use when constructing the JsonConverter. Can be null. + + + + Gets the of the converter. + + The of the converter. + + + + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + + + + + Instructs the how to serialize the object. + + + + + 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. + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Specifies the settings on a object. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + + 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. + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + + Null value handling. + + + + Gets or sets how null default are handled during serialization and deserialization. + + 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 preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + + 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 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. + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. + + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + 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 Common Language Runtime (CLR) type for the current JSON token. + + + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + 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. + + + + 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 must be 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 how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). + + + + + 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. + + + + 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. + + + + 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 XML to and from JSON. + + + + + 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 attributeName 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. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + + The name of the deserialize root element. + + + + Gets or sets a flag 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 attibute 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. + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The TextReader containing the XML data to read. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Changes the state to closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Instructs the to always serialize the member with the specified name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the 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. + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class using the specified . + + The TextWriter to write to. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to Formatting.Indented. + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + Represents a collection of . + + + + + Provides methods for converting between common language runtime types and JSON types. + + + + + + + + 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 is 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 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 is formatted. + A collection 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 is 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 is 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 infered 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 infered 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 XML node to a JSON string. + + The node to serialize. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting. + + The node to serialize. + Indicates how the output is formatted. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XmlNode. + + + + Deserializes the XmlNode from a JSON string. + + The JSON string. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag 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 XmlNode + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output is formatted. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XNode. + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag 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 XNode + + + + 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 + . + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings. + + + A new instance. + The will not use default settings. + + + + + Creates a new instance using the specified . + The will not use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings. + + + + + Creates a new instance. + The will use default settings. + + + A new instance. + The will use default settings. + + + + + Creates a new instance using the specified . + The will use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings. + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader 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 + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + 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 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. + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + + + + + Get or set how reference loops (e.g. a class referencing itself) is handled. + + + + + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + + + + + Get or set how null values are handled during serialization and deserialization. + + + + + Get or set how null default are handled during serialization and deserialization. + + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + + 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. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + 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 JSON constructor. + + + + + Represents a token that can contain other tokens. + + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + 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 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 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 an that can be used to add tokens to the . + + An that is ready to have content written to it. + + + + Replaces the children 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. + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + 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 . + + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens + + + + 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. + + + + 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 . + + + + 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. + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + 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. + + + + + Gets the with the specified key. + + + + + + Represents a JSON object. + + + + + + + + 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 an of this object's properties. + + An of this object's properties. + + + + Gets a the specified name. + + The property name. + A with the specified name or null. + + + + Gets an of this object's property values. + + An of this object's property values. + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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 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. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries the get value. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that iterates 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 properties for this instance of a component. + + + A that represents the properties for this component instance. + + + + + Returns the properties for this instance of a component using the attribute array as a filter. + + An array of type that is used as a filter. + + A that represents the filtered properties for this component instance. + + + + + Returns a collection of custom attributes for this instance of a component. + + + An containing the attributes for this object. + + + + + Returns the class name of this instance of a component. + + + The class name of the object, or null if the class does not have a name. + + + + + Returns the name of this instance of a component. + + + The name of the object, or null if the object does not have a name. + + + + + Returns a type converter for this instance of a component. + + + A that is the converter for this object, or null if there is no for this object. + + + + + Returns the default event for this instance of a component. + + + An that represents the default event for this object, or null if this object does not have events. + + + + + Returns the default property for this instance of a component. + + + A that represents the default property for this object, or null if this object does not have properties. + + + + + Returns an editor of the specified type for this instance of a component. + + A that represents the editor for this object. + + An of the specified type that is the editor for this object, or null if the editor cannot be found. + + + + + Returns the events for this instance of a component using the specified attribute array as a filter. + + An array of type that is used as a filter. + + An that represents the filtered events for this component instance. + + + + + Returns the events for this instance of a component. + + + An that represents the events for this component instance. + + + + + Returns an object that contains the property described by the specified property descriptor. + + A that represents the property whose owner is to be found. + + An that represents the owner of the specified property. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Represents a JSON array. + + + + + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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. + + + + 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 . + The is read-only. + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + The is read-only. + + + + Removes all items from the . + + The is read-only. + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + 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 . + + The is read-only. + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the at the reader's current position. + + + + + Gets the path of the current JSON token. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + 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 streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out 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. + + + + Gets the at the writer's current position. + + + + + Gets the token being writen. + + The token being writen. + + + + Represents a JSON property. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + 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 an from a . + + A that will be read for the content of the . + 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. + + + + Gets the node type for this . + + The type. + + + + 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. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Resolves member mappings for a type, camel casing property names. + + + + + Used by to resolves a for a given . + + + + + Used by to resolves a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + If set to true the will use a cached shared with other resolvers of the same type. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse instances with the . + + + + + 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. + + + + 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 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. + + + + 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. + + + + + Initializes a new instance of the class. + + + + + Resolves the name of the property. + + Name of the property. + The property name camel cased. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + 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. + + + + + 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. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + 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. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 presidence 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 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 serialize. + + A predicate used to determine whether the property should be serialize. + + + + 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. + + + + 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 the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the 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 propertyName 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. + + + + 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 reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 schema JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Parses the specified json. + + The json. + The resolver. + A populated from the string that contains JSON. + + + + 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 . + + + + + 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 divisble by. + + A number that the value should be divisble 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 disallow 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. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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. + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See http://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. + + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + 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 the object's properties. + + The object's properties. + + + + Gets the constructor parameters required for any non-default constructor + + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. + + The override constructor. + + + + Gets or sets the parametrized constructor used to create the object. + + The parametrized constructor. + + + + 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. + + + + + 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 JsonConverter type described by the argument. + + The JsonConverter type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + + + + + 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. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Represents a method that constructs an object. + + The object type to create. + + + + Specifies type name handling options for the . + + + + + 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. + + + + + 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. + + + + + Gets a dictionary of the names and values of an Enum type. + + + + + + Gets a dictionary of the names and values of an Enum type. + + The enum type to get names and values for. + + + + + Specifies the type of JSON token. + + + + + This is returned by the if a 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. + + + + + Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + + + + + 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 IList. + + The list to add to. + The collection of elements to add. + + + + Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer{TSource}. + + The type of the elements of source. + A sequence in which to locate a value. + The object to locate in the sequence + An equality comparer to compare values. + The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1. + + + + 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 member is an indexed property. + + The member. + + true if the member is an indexed property; otherwise, false. + + + + + 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. + + + + + 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. + + + + + Nulls an empty string. + + The string. + Null if the string was null, otherwise the string unchanged. + + + + 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 results in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + A array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + diff --git a/packages/Newtonsoft.Json.7.0.1/lib/net40/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.7.0.1/lib/net40/Newtonsoft.Json.xml new file mode 100644 index 00000000..679c7c6b --- /dev/null +++ b/packages/Newtonsoft.Json.7.0.1/lib/net40/Newtonsoft.Json.xml @@ -0,0 +1,8889 @@ + + + + Newtonsoft.Json + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class with the specified . + + + + + Reads the next JSON token from the stream. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a []. + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . 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 state based on current token type. + + + + + 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. + + + + Changes the to Closed. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the reader is closed. + + + true to close the underlying stream or when + the 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. + + + + + Get or set how time zones are handling when reading JSON. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set 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 . + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets The Common Language Runtime (CLR) 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 . + + + + + Specifies the state of the reader. + + + + + The 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 Close method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The reader. + + + + Initializes a new instance of the class. + + The stream. + 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 reader. + 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 stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + + A . This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the to Closed. + + + + + Gets or sets a value indicating whether binary data reading should 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. + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class. + + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 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 . + A null value can be passed to the method for token's 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 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. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Sets the state of the JsonWriter, + + The JsonToken being written. + The value being written. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the writer is closed. + + + true to close the underlying stream or when + the 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. + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling when writing JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Get or set how and values are formatting when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The writer. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes out 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 stream and the underlying stream. + + + + + 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. + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Represents a BSON Oid (object id). + + + + + Initializes a new instance of the class. + + The Oid value. + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Converts a binary value to and from a base 64 string value. + + + + + 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 the of the JSON produced by the JsonConverter. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The of the JSON produced by the JsonConverter. + + + + 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. + + + + 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. + + + + + 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. + + + + + Create 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. + + + + + 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 EntityKey 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 ExpandoObject 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 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 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. + + + + + Initializes a new instance of the class. + + + + + 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 or sets a value indicating whether the written enum text should be camel case. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets a value indicating whether integer values are allowed. + + true if integers are allowed; otherwise, false. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + + + + + 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. + + + + + 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 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 . + + + + + Instructs the how to serialize the collection. + + + + + Instructs the how to serialize the object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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. + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + + 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. + + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Initializes a new instance of the class. + + + + + 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. + + + + + Instructs the to always serialize the member, and require the member has a value. + + + + + Specifies the settings used when merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + 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 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. + + + + + Represents a trace writer that writes to the application's instances. + + + + + Represents a trace 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Get and set values for a using dynamic methods. + + + + + 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. + + + + 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. + + + + Contract details for a used by the . + + + + + 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 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 method called immediately after deserialization of the object. + + The method called immediately after deserialization of the object. + + + + Gets or sets the method called during deserialization of the object. + + The method called during deserialization of the object. + + + + Gets or sets the method called after serialization of the object graph. + + The method called after serialization of the object graph. + + + + Gets or sets the method called before serialization of the object. + + The method called before serialization of the object. + + + + Gets or sets the method called when an error is thrown during the serialization of the object. + + The method 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. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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. + + + + + 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. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + 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. + + + + 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 LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + 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. + + + + + Represents a raw JSON string. + + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Represents an abstract JSON token. + + + + + Represents a collection of objects. + + The type of token + + + + Gets the with the specified key. + + + + + + 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. + + + + 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 converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + 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. + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output is formatted. + A collection of 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 . + + 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 . + + 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 . + + 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 . + + 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 . + + 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 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 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 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 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. + + + + Creates an for this token. + + An 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 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 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 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 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 . + + An positioned at the token to read into this . + + An 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. + + + + Creates a from a . + + An positioned at the token to read into this . + + An 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 JPath expression. Selects the token that matches the object path. + + + A that contains a JPath expression. + + A , or null. + + + + Selects a using a JPath expression. Selects the token that matches the object path. + + + A that contains a JPath 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 collection of elements using a JPath expression. + + + A that contains a JPath expression. + + An that contains the selected elements. + + + + Selects a collection of elements using a JPath expression. + + + A that contains a JPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An 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 . + + + + 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. + + + + 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. + + + + + 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. + + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 . + + + + 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. + + + + 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 null value. + + A null value. + + + + Writes this token to a . + + A into which this method will write. + A collection of 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. + + + The parameter is null. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + 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 the same type as this instance. + + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + 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. + + + + 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. + + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the ISerializable object constructor. + + The ISerializable object constructor. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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 data for the Error event. + + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + 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. + + + + 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. + + + + + 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 + + + + Gets the reference for the sepecified 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. + + + + 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 ISerializable. + + + + + + + + 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. + + + + + Instructs the how to serialize the collection. + + + + + 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. + + + + 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. + + + + 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 is 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 sets members to their default value when deserializing. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Initializes a new instance of the class. + + Type of the converter. + + + + Initializes a new instance of the class. + + Type of the converter. + Parameter list to use when constructing the JsonConverter. Can be null. + + + + Gets the of the converter. + + The of the converter. + + + + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + + + + + Instructs the how to serialize the object. + + + + + 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. + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Specifies the settings on a object. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + + 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. + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + + Null value handling. + + + + Gets or sets how null default are handled during serialization and deserialization. + + 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 preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + + 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 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. + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. + + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + 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 Common Language Runtime (CLR) type for the current JSON token. + + + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + 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. + + + + 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 must be 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 how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). + + + + + 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. + + + + 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. + + + + 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 XML to and from JSON. + + + + + 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 attributeName 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. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + + The name of the deserialize root element. + + + + Gets or sets a flag 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 attibute 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. + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The TextReader containing the XML data to read. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Changes the state to closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Instructs the to always serialize the member with the specified name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the 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. + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class using the specified . + + The TextWriter to write to. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to Formatting.Indented. + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + Represents a collection of . + + + + + Provides methods for converting between common language runtime types and JSON types. + + + + + + + + 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 is 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 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 is formatted. + A collection 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 is 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 is 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 Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + + + A JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string. + Serialization will happen on a new thread. + + The object to serialize. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string using formatting. + Serialization will happen on a new thread. + + The object to serialize. + Indicates how the output is formatted. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string using formatting and a collection of . + Serialization will happen on a new thread. + + The object to serialize. + Indicates how the output is formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains 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 infered 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 infered 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. + + + + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + + The type of the object to deserialize to. + The JSON to deserialize. + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type using . + Deserialization will happen on a new thread. + + The type of the object to deserialize to. + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + + The JSON to deserialize. + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type using . + Deserialization will happen on a new thread. + + 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. + + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains 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. + + + + + Asynchronously 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. + + + A task that represents the asynchronous populate operation. + + + + + Serializes the XML node to a JSON string. + + The node to serialize. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting. + + The node to serialize. + Indicates how the output is formatted. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XmlNode. + + + + Deserializes the XmlNode from a JSON string. + + The JSON string. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag 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 XmlNode + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output is formatted. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XNode. + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag 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 XNode + + + + 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 + . + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings. + + + A new instance. + The will not use default settings. + + + + + Creates a new instance using the specified . + The will not use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings. + + + + + Creates a new instance. + The will use default settings. + + + A new instance. + The will use default settings. + + + + + Creates a new instance using the specified . + The will use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings. + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader 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 + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + 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 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. + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + + + + + Get or set how reference loops (e.g. a class referencing itself) is handled. + + + + + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + + + + + Get or set how null values are handled during serialization and deserialization. + + + + + Get or set how null default are handled during serialization and deserialization. + + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + + 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. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + 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 JSON constructor. + + + + + Represents a token that can contain other 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. + + + + 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 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 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 an that can be used to add tokens to the . + + An that is ready to have content written to it. + + + + Replaces the children 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. + + + + 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. + + + + 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 . + + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens + + + + 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. + + + + 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 . + + + + 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. + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + 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. + + + + + Gets the with the specified key. + + + + + + Represents a JSON object. + + + + + + + + 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 an of this object's properties. + + An of this object's properties. + + + + Gets a the specified name. + + The property name. + A with the specified name or null. + + + + Gets an of this object's property values. + + An of this object's property values. + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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 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. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries the get value. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that iterates 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 properties for this instance of a component. + + + A that represents the properties for this component instance. + + + + + Returns the properties for this instance of a component using the attribute array as a filter. + + An array of type that is used as a filter. + + A that represents the filtered properties for this component instance. + + + + + Returns a collection of custom attributes for this instance of a component. + + + An containing the attributes for this object. + + + + + Returns the class name of this instance of a component. + + + The class name of the object, or null if the class does not have a name. + + + + + Returns the name of this instance of a component. + + + The name of the object, or null if the object does not have a name. + + + + + Returns a type converter for this instance of a component. + + + A that is the converter for this object, or null if there is no for this object. + + + + + Returns the default event for this instance of a component. + + + An that represents the default event for this object, or null if this object does not have events. + + + + + Returns the default property for this instance of a component. + + + A that represents the default property for this object, or null if this object does not have properties. + + + + + Returns an editor of the specified type for this instance of a component. + + A that represents the editor for this object. + + An of the specified type that is the editor for this object, or null if the editor cannot be found. + + + + + Returns the events for this instance of a component using the specified attribute array as a filter. + + An array of type that is used as a filter. + + An that represents the filtered events for this component instance. + + + + + Returns the events for this instance of a component. + + + An that represents the events for this component instance. + + + + + Returns an object that contains the property described by the specified property descriptor. + + A that represents the property whose owner is to be found. + + An that represents the owner of the specified property. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Represents a JSON array. + + + + + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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. + + + + 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 . + The is read-only. + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + The is read-only. + + + + Removes all items from the . + + The is read-only. + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + 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 . + + The is read-only. + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the at the reader's current position. + + + + + Gets the path of the current JSON token. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + 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 streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out 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. + + + + Gets the at the writer's current position. + + + + + Gets the token being writen. + + The token being writen. + + + + Represents a JSON property. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + 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 an from a . + + A that will be read for the content of the . + 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. + + + + Gets the node type for this . + + The type. + + + + 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. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Resolves member mappings for a type, camel casing property names. + + + + + Used by to resolves a for a given . + + + + + Used by to resolves a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + If set to true the will use a cached shared with other resolvers of the same type. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse instances with the . + + + + + 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 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. + + + + 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. + + + + + Initializes a new instance of the class. + + + + + Resolves the name of the property. + + Name of the property. + The property name camel cased. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + 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. + + + + 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. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + 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. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 presidence 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 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 serialize. + + A predicate used to determine whether the property should be serialize. + + + + 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. + + + + 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 the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the 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 propertyName 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. + + + + 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 reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 schema JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Parses the specified json. + + The json. + The resolver. + A populated from the string that contains JSON. + + + + 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 . + + + + + 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 divisble by. + + A number that the value should be divisble 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 disallow 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. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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. + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See http://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. + + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + 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 the object's properties. + + The object's properties. + + + + Gets the constructor parameters required for any non-default constructor + + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. + + The override constructor. + + + + Gets or sets the parametrized constructor used to create the object. + + The parametrized constructor. + + + + 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. + + + + + 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 JsonConverter type described by the argument. + + The JsonConverter type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + + + + + 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. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + 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 + + + + + Represents a method that constructs an object. + + The object type to create. + + + + Specifies type name handling options for the . + + + + + 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. + + + + + 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. + + + + + Gets a dictionary of the names and values of an Enum type. + + + + + + Gets a dictionary of the names and values of an Enum type. + + The enum type to get names and values for. + + + + + Specifies the type of JSON token. + + + + + This is returned by the if a 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. + + + + + Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + + + + + 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 IList. + + The list to add to. + The collection of elements to add. + + + + Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer{TSource}. + + The type of the elements of source. + A sequence in which to locate a value. + The object to locate in the sequence + An equality comparer to compare values. + The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1. + + + + 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 member is an indexed property. + + The member. + + true if the member is an indexed property; otherwise, false. + + + + + 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. + + + + + 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. + + + + + Nulls an empty string. + + The string. + Null if the string was null, otherwise the string unchanged. + + + + 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 results in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + A array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + diff --git a/packages/Newtonsoft.Json.7.0.1/lib/net45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.7.0.1/lib/net45/Newtonsoft.Json.xml new file mode 100644 index 00000000..246ae3b9 --- /dev/null +++ b/packages/Newtonsoft.Json.7.0.1/lib/net45/Newtonsoft.Json.xml @@ -0,0 +1,8889 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Initializes a new instance of the class. + + The Oid value. + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class with the specified . + + + + + Reads the next JSON token from the stream. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a []. + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . 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 state based on current token type. + + + + + 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. + + + + Changes the to Closed. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the reader is closed. + + + true to close the underlying stream or when + the 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. + + + + + Get or set how time zones are handling when reading JSON. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set 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 . + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets The Common Language Runtime (CLR) 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 . + + + + + Specifies the state of the reader. + + + + + The 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 Close method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The reader. + + + + Initializes a new instance of the class. + + The stream. + 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 reader. + 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 stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + + A . This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the to Closed. + + + + + Gets or sets a value indicating whether binary data reading should 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. + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class. + + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 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 . + A null value can be passed to the method for token's 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 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. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Sets the state of the JsonWriter, + + The JsonToken being written. + The value being written. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the writer is closed. + + + true to close the underlying stream or when + the 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. + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling when writing JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Get or set how and values are formatting when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The writer. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes out 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 stream and the underlying stream. + + + + + 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. + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + 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 the of the JSON produced by the JsonConverter. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The of the JSON produced by the JsonConverter. + + + + 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. + + + + 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. + + + + + Create 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 EntityKey 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 ExpandoObject 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). + + + + + 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. + + + + 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. + + + + 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. + + + + + Initializes a new instance of the class. + + + + + 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 or sets a value indicating whether the written enum text should be camel case. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets a value indicating whether integer values are allowed. + + true if integers are allowed; otherwise, false. + + + + 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. + + + + + 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 attributeName 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. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + + The name of the deserialize root element. + + + + Gets or sets a flag 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 attibute 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. + + + + 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 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. + + + + + 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 is 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 sets 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 property. + + + + + 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 to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Instructs the how to serialize the collection. + + + + + Instructs the how to serialize the object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 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. + + + + 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. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Provides methods for converting between common language runtime types and JSON types. + + + + + + + + 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 is 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 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 is formatted. + A collection 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 is 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 is 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 Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + + + A JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string. + Serialization will happen on a new thread. + + The object to serialize. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string using formatting. + Serialization will happen on a new thread. + + The object to serialize. + Indicates how the output is formatted. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string using formatting and a collection of . + Serialization will happen on a new thread. + + The object to serialize. + Indicates how the output is formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains 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 infered 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 infered 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. + + + + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + + The type of the object to deserialize to. + The JSON to deserialize. + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type using . + Deserialization will happen on a new thread. + + The type of the object to deserialize to. + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + + The JSON to deserialize. + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type using . + Deserialization will happen on a new thread. + + 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. + + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains 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. + + + + + Asynchronously 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. + + + A task that represents the asynchronous populate operation. + + + + + Serializes the XML node to a JSON string. + + The node to serialize. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting. + + The node to serialize. + Indicates how the output is formatted. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XmlNode. + + + + Deserializes the XmlNode from a JSON string. + + The JSON string. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag 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 XmlNode + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output is formatted. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XNode. + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag 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 XNode + + + + 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 + . + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Initializes a new instance of the class. + + Type of the converter. + + + + Initializes a new instance of the class. + + Type of the converter. + Parameter list to use when constructing the JsonConverter. Can be null. + + + + Gets the of the converter. + + The of the converter. + + + + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + + + + + 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 a null reference (Nothing in Visual Basic) 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. + + + + + Initializes a new instance of the class. + + + + + 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. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Instructs the how to serialize the object. + + + + + 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. + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Instructs the to always serialize the member with the specified name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the 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. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + Instructs the to always serialize the member, and require the member has a value. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings. + + + A new instance. + The will not use default settings. + + + + + Creates a new instance using the specified . + The will not use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings. + + + + + Creates a new instance. + The will use default settings. + + + A new instance. + The will use default settings. + + + + + Creates a new instance using the specified . + The will use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings. + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader 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 + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + 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 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. + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + + + + + Get or set how reference loops (e.g. a class referencing itself) is handled. + + + + + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + + + + + Get or set how null values are handled during serialization and deserialization. + + + + + Get or set how null default are handled during serialization and deserialization. + + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + + 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. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Specifies the settings on a object. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + + 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. + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + + Null value handling. + + + + Gets or sets how null default are handled during serialization and deserialization. + + 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 preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + + 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 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. + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The TextReader containing the XML data to read. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Changes the state to closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class using the specified . + + The TextWriter to write to. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to Formatting.Indented. + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Specifies the type of JSON token. + + + + + This is returned by the if a 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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. + + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + 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 Common Language Runtime (CLR) type for the current JSON token. + + + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + 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 with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Represents a token that can contain other tokens. + + + + + Represents an abstract JSON token. + + + + + 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. + + + + 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 converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + 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. + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output is formatted. + A collection of 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 . + + 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 . + + 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 . + + 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 . + + 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 . + + 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 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 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 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 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. + + + + Creates an for this token. + + An 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 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 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 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 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 . + + An positioned at the token to read into this . + + An 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. + + + + Creates a from a . + + An positioned at the token to read into this . + + An 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 JPath expression. Selects the token that matches the object path. + + + A that contains a JPath expression. + + A , or null. + + + + Selects a using a JPath expression. Selects the token that matches the object path. + + + A that contains a JPath 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 collection of elements using a JPath expression. + + + A that contains a JPath expression. + + An that contains the selected elements. + + + + Selects a collection of elements using a JPath expression. + + + A that contains a JPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An 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 . + + + + 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. + + + + 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. + + + + + 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. + + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 . + + + + 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. + + + + 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 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 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 an that can be used to add tokens to the . + + An that is ready to have content written to it. + + + + Replaces the children 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. + + + + 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. + + + + 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 . + + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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. + + + + 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 . + The is read-only. + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + The is read-only. + + + + Removes all items from the . + + The is read-only. + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + 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 . + + The is read-only. + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Represents a JSON constructor. + + + + + 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. + + + + 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 . + + + + 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. + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + 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. + + + + + Gets the with the specified key. + + + + + + Represents a JSON object. + + + + + + + + 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 an of this object's properties. + + An of this object's properties. + + + + Gets a the specified name. + + The property name. + A with the specified name or null. + + + + Gets an of this object's property values. + + An of this object's property values. + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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 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. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries the get value. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that iterates 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 properties for this instance of a component. + + + A that represents the properties for this component instance. + + + + + Returns the properties for this instance of a component using the attribute array as a filter. + + An array of type that is used as a filter. + + A that represents the filtered properties for this component instance. + + + + + Returns a collection of custom attributes for this instance of a component. + + + An containing the attributes for this object. + + + + + Returns the class name of this instance of a component. + + + The class name of the object, or null if the class does not have a name. + + + + + Returns the name of this instance of a component. + + + The name of the object, or null if the object does not have a name. + + + + + Returns a type converter for this instance of a component. + + + A that is the converter for this object, or null if there is no for this object. + + + + + Returns the default event for this instance of a component. + + + An that represents the default event for this object, or null if this object does not have events. + + + + + Returns the default property for this instance of a component. + + + A that represents the default property for this object, or null if this object does not have properties. + + + + + Returns an editor of the specified type for this instance of a component. + + A that represents the editor for this object. + + An of the specified type that is the editor for this object, or null if the editor cannot be found. + + + + + Returns the events for this instance of a component using the specified attribute array as a filter. + + An array of type that is used as a filter. + + An that represents the filtered events for this component instance. + + + + + Returns the events for this instance of a component. + + + An that represents the events for this component instance. + + + + + Returns an object that contains the property described by the specified property descriptor. + + A that represents the property whose owner is to be found. + + An that represents the owner of the specified property. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Specifies the settings used when merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Represents a JSON property. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + 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 an from a . + + A that will be read for the content of the . + 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. + + + + Gets the node type for this . + + The type. + + + + 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. + + + + + Represents a value in JSON (string, integer, date, etc). + + + + + 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. + + + + 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 null value. + + A null value. + + + + Writes this token to a . + + A into which this method will write. + A collection of 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. + + + The parameter is null. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + 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 the same type as this instance. + + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + 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. + + + + 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. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the at the reader's current position. + + + + + 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. + + + + + 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 streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out 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. + + + + Gets the at the writer's current position. + + + + + Gets the token being writen. + + The token being writen. + + + + 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 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 must be 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 ISerializable. + + + + + + + + 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. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 schema JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Parses the specified json. + + The json. + The resolver. + A populated from the string that contains JSON. + + + + 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 . + + + + + 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 divisble by. + + A number that the value should be divisble 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 disallow 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. + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 a null reference (Nothing in Visual Basic) 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). + + + + 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. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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. + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Resolves member mappings for a type, camel casing property names. + + + + + Used by to resolves a for a given . + + + + + Used by to resolves a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + If set to true the will use a cached shared with other resolvers of the same type. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse instances with the . + + + + + 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 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. + + + + 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. + + + + + Initializes a new instance of the class. + + + + + Resolves the name of the property. + + Name of the property. + The property name camel cased. + + + + 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 + + + + Gets the reference for the sepecified 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. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + 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. + + + + + Represents a trace 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Get and set values for a using dynamic methods. + + + + + 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. + + + + 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. + + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + 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. + + + + 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. + + + + Contract details for a used by the . + + + + + Contract details for a used by the . + + + + + 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 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 method called immediately after deserialization of the object. + + The method called immediately after deserialization of the object. + + + + Gets or sets the method called during deserialization of the object. + + The method called during deserialization of the object. + + + + Gets or sets the method called after serialization of the object graph. + + The method called after serialization of the object graph. + + + + Gets or sets the method called before serialization of the object. + + The method called before serialization of the object. + + + + Gets or sets the method called when an error is thrown during the serialization of the object. + + The method 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. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + 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. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the ISerializable object constructor. + + The ISerializable object constructor. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + 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 the object's properties. + + The object's properties. + + + + Gets the constructor parameters required for any non-default constructor + + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. + + The override constructor. + + + + Gets or sets the parametrized constructor used to create the object. + + The parametrized constructor. + + + + 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. + + + + + 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. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 presidence 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 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 serialize. + + A predicate used to determine whether the property should be serialize. + + + + 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. + + + + 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 the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the 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 propertyName 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 JsonConverter type described by the argument. + + The JsonConverter type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + + + + + 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. + + + + + 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. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + 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. + + + + 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. + + + + + Specifies type name handling options for the . + + + + + 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. + + + + + 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 IList. + + The list to add to. + The collection of elements to add. + + + + Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer{TSource}. + + The type of the elements of source. + A sequence in which to locate a value. + The object to locate in the sequence + An equality comparer to compare values. + The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1. + + + + 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 + + + + + Gets a dictionary of the names and values of an Enum type. + + + + + + Gets a dictionary of the names and values of an Enum type. + + The enum type to get names and values for. + + + + + 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 member is an indexed property. + + The member. + + true if the member is an indexed property; otherwise, false. + + + + + 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 StringBuilder this class lets you reuse it's 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. + + + + + Nulls an empty string. + + The string. + Null if the string was null, otherwise the string unchanged. + + + + 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 results in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + A array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + diff --git a/packages/Newtonsoft.Json.7.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.7.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml new file mode 100644 index 00000000..89a411fb --- /dev/null +++ b/packages/Newtonsoft.Json.7.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml @@ -0,0 +1,8067 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Initializes a new instance of the class. + + The Oid value. + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class with the specified . + + + + + Reads the next JSON token from the stream. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a []. + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . 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 state based on current token type. + + + + + 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. + + + + Changes the to Closed. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the reader is closed. + + + true to close the underlying stream or when + the 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. + + + + + Get or set how time zones are handling when reading JSON. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set 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 . + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets The Common Language Runtime (CLR) 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 . + + + + + Specifies the state of the reader. + + + + + The 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 Close method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The reader. + + + + Initializes a new instance of the class. + + The stream. + 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 reader. + 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 stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + + A . This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the to Closed. + + + + + Gets or sets a value indicating whether binary data reading should 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. + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class. + + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 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 . + A null value can be passed to the method for token's 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 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. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Sets the state of the JsonWriter, + + The JsonToken being written. + The value being written. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the writer is closed. + + + true to close the underlying stream or when + the 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. + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling when writing JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Get or set how and values are formatting when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The writer. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes out 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 stream and the underlying stream. + + + + + 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. + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + + + + + Converts a to and from JSON and BSON. + + + + + 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 the of the JSON produced by the JsonConverter. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The of the JSON produced by the JsonConverter. + + + + 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. + + + + 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. + + + + + Create 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. + + + + + 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 a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). + + + + + 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. + + + + 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. + + + + 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. + + + + + Initializes a new instance of the class. + + + + + 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 or sets a value indicating whether the written enum text should be camel case. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets a value indicating whether integer values are allowed. + + true if integers are allowed; otherwise, false. + + + + 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. + + + + + 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. + + + + + 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 is 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 sets 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 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 . + + + + + 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 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 Assembly class is used to load the assembly. + + + + + 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 to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Instructs the how to serialize the collection. + + + + + Instructs the how to serialize the object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 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. + + + + 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. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Provides methods for converting between common language runtime types and JSON types. + + + + + + + + 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 is 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 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 is formatted. + A collection 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 is 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 is 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 infered 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 infered 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. + + + + + 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 + . + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Initializes a new instance of the class. + + Type of the converter. + + + + Initializes a new instance of the class. + + Type of the converter. + Parameter list to use when constructing the JsonConverter. Can be null. + + + + Gets the of the converter. + + The of the converter. + + + + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + + + + + 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 a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Initializes a new instance of the class. + + + + + 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. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Instructs the how to serialize the object. + + + + + 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. + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Instructs the to always serialize the member with the specified name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the 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. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + 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. + + + + Instructs the to always serialize the member, and require the member has a value. + + + + + 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 a null reference (Nothing in Visual Basic) 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. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings. + + + A new instance. + The will not use default settings. + + + + + Creates a new instance using the specified . + The will not use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings. + + + + + Creates a new instance. + The will use default settings. + + + A new instance. + The will use default settings. + + + + + Creates a new instance using the specified . + The will use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings. + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader 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 + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + 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 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. + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + + + + + Get or set how reference loops (e.g. a class referencing itself) is handled. + + + + + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + + + + + Get or set how null values are handled during serialization and deserialization. + + + + + Get or set how null default are handled during serialization and deserialization. + + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + + 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. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Specifies the settings on a object. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + + 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. + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + + Null value handling. + + + + Gets or sets how null default are handled during serialization and deserialization. + + 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 preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + + 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 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. + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The TextReader containing the XML data to read. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Changes the state to closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class using the specified . + + The TextWriter to write to. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to Formatting.Indented. + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Specifies the type of JSON token. + + + + + This is returned by the if a 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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. + + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + 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 Common Language Runtime (CLR) type for the current JSON token. + + + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + 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 with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Represents a token that can contain other tokens. + + + + + Represents an abstract JSON token. + + + + + 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. + + + + 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 converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + 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. + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output is formatted. + A collection of 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 . + + 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 . + + 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 . + + 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 . + + 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 . + + 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 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 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 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 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. + + + + Creates an for this token. + + An 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 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 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 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 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 . + + An positioned at the token to read into this . + + An 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. + + + + Creates a from a . + + An positioned at the token to read into this . + + An 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 JPath expression. Selects the token that matches the object path. + + + A that contains a JPath expression. + + A , or null. + + + + Selects a using a JPath expression. Selects the token that matches the object path. + + + A that contains a JPath 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 collection of elements using a JPath expression. + + + A that contains a JPath expression. + + An that contains the selected elements. + + + + Selects a collection of elements using a JPath expression. + + + A that contains a JPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An that contains the selected elements. + + + + Creates a new instance of the . All child tokens are recursively cloned. + + 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. + + + + 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. + + + + + 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. + + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 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 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 an that can be used to add tokens to the . + + An that is ready to have content written to it. + + + + Replaces the children 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 container's children tokens. + + The container's children tokens. + + + + 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 . + + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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. + + + + 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 . + The is read-only. + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + The is read-only. + + + + Removes all items from the . + + The is read-only. + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + 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 . + + The is read-only. + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Represents a JSON constructor. + + + + + 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. + + + + 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 . + + + + 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. + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + 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. + + + + + Gets the with the specified key. + + + + + + Represents a JSON object. + + + + + + + + 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 an of this object's properties. + + An of this object's properties. + + + + Gets a the specified name. + + The property name. + A with the specified name or null. + + + + Gets an of this object's property values. + + An of this object's property values. + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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 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. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries the get value. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Represents a JSON property. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + 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 an from a . + + A that will be read for the content of the . + 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. + + + + Gets the node type for this . + + The type. + + + + Represents a raw JSON string. + + + + + Represents a value in JSON (string, integer, date, etc). + + + + + 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. + + + + 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 null value. + + A null value. + + + + Writes this token to a . + + A into which this method will write. + A collection of 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. + + + The parameter is null. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + 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. + + + + + 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 the same type as this instance. + + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + 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 merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + 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. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the at the reader's current position. + + + + + 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. + + + + + 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 streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out 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. + + + + Gets the at the writer's current position. + + + + + Gets the token being writen. + + The token being writen. + + + + 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 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 must be 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 ISerializable. + + + + + + + + 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. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 schema JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Parses the specified json. + + The json. + The resolver. + A populated from the string that contains JSON. + + + + 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 . + + + + + 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 divisble by. + + A number that the value should be divisble 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 disallow 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. + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + 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. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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. + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Allows users to control class loading and mandate what class to load. + + + + + 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. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Used by to resolves a for a given . + + + + + Used by to resolves a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + If set to true the will use a cached shared with other resolvers of the same type. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse instances with the . + + + + + 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. + + + + 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 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. + + + + 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. + + + + + Initializes a new instance of the class. + + + + + Resolves the name of the property. + + Name of the property. + The property name camel cased. + + + + 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 + + + + Gets the reference for the sepecified 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. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + 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. + + + + 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. + + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + 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. + + + + Get and set values for a using dynamic methods. + + + + + 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. + + + + 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. + + + + Represents a trace 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Contract details for a used by the . + + + + + Contract details for a used by the . + + + + + 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 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 method called immediately after deserialization of the object. + + The method called immediately after deserialization of the object. + + + + Gets or sets the method called during deserialization of the object. + + The method called during deserialization of the object. + + + + Gets or sets the method called after serialization of the object graph. + + The method called after serialization of the object graph. + + + + Gets or sets the method called before serialization of the object. + + The method called before serialization of the object. + + + + Gets or sets the method called when an error is thrown during the serialization of the object. + + The method 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. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + 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. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + 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 the object's properties. + + The object's properties. + + + + Gets the constructor parameters required for any non-default constructor + + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. + + The override constructor. + + + + Gets or sets the parametrized constructor used to create the object. + + The parametrized constructor. + + + + 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. + + + + + 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. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 presidence 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 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 serialize. + + A predicate used to determine whether the property should be serialize. + + + + 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. + + + + 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 the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the 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 propertyName 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 JsonConverter type described by the argument. + + The JsonConverter type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + + + + + 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. + + + + + 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. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + 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. + + + + 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. + + + + + Specifies what messages to output for the class. + + + + + Output no tracing and debugging messages. + + + + + Output error-handling messages. + + + + + Output warnings and error-handling messages. + + + + + Output informational messages, warnings, and error-handling messages. + + + + + Output all debugging and tracing messages. + + + + + Specifies type name handling options for the . + + + + + 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. + + + + + 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 IList. + + The list to add to. + The collection of elements to add. + + + + Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer{TSource}. + + The type of the elements of source. + A sequence in which to locate a value. + The object to locate in the sequence + An equality comparer to compare values. + The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1. + + + + 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. + + + + + Gets a dictionary of the names and values of an Enum type. + + + + + + Gets a dictionary of the names and values of an Enum type. + + The enum type to get names and values for. + + + + + 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 member is an indexed property. + + The member. + + true if the member is an indexed property; otherwise, false. + + + + + 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 StringBuilder this class lets you reuse it's 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. + + + + + Nulls an empty string. + + The string. + Null if the string was null, otherwise the string unchanged. + + + + 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 results in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + A array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + diff --git a/packages/Newtonsoft.Json.7.0.1/lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.7.0.1/lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml new file mode 100644 index 00000000..e80be625 --- /dev/null +++ b/packages/Newtonsoft.Json.7.0.1/lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml @@ -0,0 +1,8414 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Initializes a new instance of the class. + + The Oid value. + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class with the specified . + + + + + Reads the next JSON token from the stream. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a []. + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . 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 state based on current token type. + + + + + 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. + + + + Changes the to Closed. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the reader is closed. + + + true to close the underlying stream or when + the 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. + + + + + Get or set how time zones are handling when reading JSON. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set 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 . + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets The Common Language Runtime (CLR) 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 . + + + + + Specifies the state of the reader. + + + + + The 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 Close method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The reader. + + + + Initializes a new instance of the class. + + The stream. + 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 reader. + 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 stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + + A . This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the to Closed. + + + + + Gets or sets a value indicating whether binary data reading should 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. + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class. + + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 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 . + A null value can be passed to the method for token's 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 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. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Sets the state of the JsonWriter, + + The JsonToken being written. + The value being written. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the writer is closed. + + + true to close the underlying stream or when + the 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. + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling when writing JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Get or set how and values are formatting when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The writer. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes out 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 stream and the underlying stream. + + + + + 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. + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + + + + + Converts a to and from JSON and BSON. + + + + + 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 the of the JSON produced by the JsonConverter. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The of the JSON produced by the JsonConverter. + + + + 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. + + + + 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. + + + + + Create 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. + + + + + 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 ExpandoObject 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). + + + + + 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. + + + + 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. + + + + 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. + + + + + Initializes a new instance of the class. + + + + + 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 or sets a value indicating whether the written enum text should be camel case. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets a value indicating whether integer values are allowed. + + true if integers are allowed; otherwise, false. + + + + 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. + + + + + 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 attributeName 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. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + + The name of the deserialize root element. + + + + Gets or sets a flag 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 attibute 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. + + + + 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. + + + + + 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 is 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 sets 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 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 . + + + + + 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 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 Assembly class is used to load the assembly. + + + + + 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 to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Instructs the how to serialize the collection. + + + + + Instructs the how to serialize the object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 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. + + + + 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. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Provides methods for converting between common language runtime types and JSON types. + + + + + + + + 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 is 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 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 is formatted. + A collection 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 Auto to write out the type name if the type of the value does not match. + Specifing 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 is 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 is 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 Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + + + A JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string. + Serialization will happen on a new thread. + + The object to serialize. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string using formatting. + Serialization will happen on a new thread. + + The object to serialize. + Indicates how the output is formatted. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string using formatting and a collection of . + Serialization will happen on a new thread. + + The object to serialize. + Indicates how the output is formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains 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 infered 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 infered 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. + + + + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + + The type of the object to deserialize to. + The JSON to deserialize. + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type using . + Deserialization will happen on a new thread. + + The type of the object to deserialize to. + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + + The JSON to deserialize. + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type using . + Deserialization will happen on a new thread. + + 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. + + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains 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. + + + + + Asynchronously 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. + + + A task that represents the asynchronous populate operation. + + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output is formatted. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XNode. + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag 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 XNode + + + + 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 + . + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Initializes a new instance of the class. + + Type of the converter. + + + + Initializes a new instance of the class. + + Type of the converter. + Parameter list to use when constructing the JsonConverter. Can be null. + + + + Gets the of the converter. + + The of the converter. + + + + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + + + + + 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 a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Initializes a new instance of the class. + + + + + 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. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Instructs the how to serialize the object. + + + + + 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. + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Instructs the to always serialize the member with the specified name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the 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. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + 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. + + + + Instructs the to always serialize the member, and require the member has a value. + + + + + 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 a null reference (Nothing in Visual Basic) 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. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings. + + + A new instance. + The will not use default settings. + + + + + Creates a new instance using the specified . + The will not use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings. + + + + + Creates a new instance. + The will use default settings. + + + A new instance. + The will use default settings. + + + + + Creates a new instance using the specified . + The will use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings. + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader 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 + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream 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. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + 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 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. + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + + + + + Get or set how reference loops (e.g. a class referencing itself) is handled. + + + + + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + + + + + Get or set how null values are handled during serialization and deserialization. + + + + + Get or set how null default are handled during serialization and deserialization. + + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + + 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. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Specifies the settings on a object. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + + 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. + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + + Null value handling. + + + + Gets or sets how null default are handled during serialization and deserialization. + + 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 preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + + 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 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. + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The TextReader containing the XML data to read. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Changes the state to closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class using the specified . + + The TextWriter to write to. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to Formatting.Indented. + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Specifies the type of JSON token. + + + + + This is returned by the if a 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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. + + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + 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 Common Language Runtime (CLR) type for the current JSON token. + + + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + 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 a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + 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 with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Represents a token that can contain other tokens. + + + + + Represents an abstract JSON token. + + + + + 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. + + + + 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 converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + 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. + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output is formatted. + A collection of 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 . + + 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 . + + 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 . + + 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 . + + 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 . + + 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 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 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 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 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. + + + + Creates an for this token. + + An 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 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 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 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 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 . + + An positioned at the token to read into this . + + An 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. + + + + Creates a from a . + + An positioned at the token to read into this . + + An 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 JPath expression. Selects the token that matches the object path. + + + A that contains a JPath expression. + + A , or null. + + + + Selects a using a JPath expression. Selects the token that matches the object path. + + + A that contains a JPath 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 collection of elements using a JPath expression. + + + A that contains a JPath expression. + + An that contains the selected elements. + + + + Selects a collection of elements using a JPath expression. + + + A that contains a JPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An 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 . + + + + 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. + + + + 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. + + + + + 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. + + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 . + + + + Raises the event. + + The instance containing the event data. + + + + 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 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 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 an that can be used to add tokens to the . + + An that is ready to have content written to it. + + + + Replaces the children 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. + + + + 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. + + + + 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 . + + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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. + + + + 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 . + The is read-only. + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + The is read-only. + + + + Removes all items from the . + + The is read-only. + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + 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 . + + The is read-only. + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Represents a JSON constructor. + + + + + 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. + + + + 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 . + + + + 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. + + + + Gets the with the specified key. + + The with the specified key. + + + + 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 iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + 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. + + + + + Gets the with the specified key. + + + + + + Represents a JSON object. + + + + + + + + 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 an of this object's properties. + + An of this object's properties. + + + + Gets a the specified name. + + The property name. + A with the specified name or null. + + + + Gets an of this object's property values. + + An of this object's property values. + + + + 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 . + + + + Load a from a string that contains JSON. + + A that contains JSON. + 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 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. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries the get value. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + 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. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Represents a JSON property. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + 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 an from a . + + A that will be read for the content of the . + 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. + + + + Gets the node type for this . + + The type. + + + + Represents a raw JSON string. + + + + + Represents a value in JSON (string, integer, date, etc). + + + + + 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. + + + + 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 null value. + + A null value. + + + + Writes this token to a . + + A into which this method will write. + A collection of 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. + + + The parameter is null. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + 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 the same type as this instance. + + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + 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 merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + 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. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference 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 stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the at the reader's current position. + + + + + 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. + + + + + 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 streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + 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 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 out 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. + + + + Gets the at the writer's current position. + + + + + Gets the token being writen. + + The token being writen. + + + + 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 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 must be 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 ISerializable. + + + + + + + + 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. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 schema JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Parses the specified json. + + The json. + The resolver. + A populated from the string that contains JSON. + + + + 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 . + + + + + 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 divisble by. + + A number that the value should be divisble 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 disallow 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. + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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 a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + 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. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + 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. + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See http://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 http://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 http://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 http://www.newtonsoft.com/jsonschema for more details. + + + + + + Allows users to control class loading and mandate what class to load. + + + + + 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. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Used by to resolves a for a given . + + + + + Used by to resolves a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + If set to true the will use a cached shared with other resolvers of the same type. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse instances with the . + + + + + 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. + + + + 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 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. + + + + 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 a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Resolves the name of the property. + + Name of the property. + The property name camel cased. + + + + Get and set values for a using dynamic methods. + + + + + 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. + + + + 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. + + + + 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 + + + + Gets the reference for the sepecified 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. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + 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. + + + + 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. + + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + 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. + + + + 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. + + + + Represents a trace 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. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Contract details for a used by the . + + + + + Contract details for a used by the . + + + + + 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 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 method called immediately after deserialization of the object. + + The method called immediately after deserialization of the object. + + + + Gets or sets the method called during deserialization of the object. + + The method called during deserialization of the object. + + + + Gets or sets the method called after serialization of the object graph. + + The method called after serialization of the object graph. + + + + Gets or sets the method called before serialization of the object. + + The method called before serialization of the object. + + + + Gets or sets the method called when an error is thrown during the serialization of the object. + + The method 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. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + 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. + + + + 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. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + 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. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + 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 . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + 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 the object's properties. + + The object's properties. + + + + Gets the constructor parameters required for any non-default constructor + + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. + + The override constructor. + + + + Gets or sets the parametrized constructor used to create the object. + + The parametrized constructor. + + + + 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. + + + + + 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. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + 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 and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + 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 presidence 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 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 serialize. + + A predicate used to determine whether the property should be serialize. + + + + 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. + + + + 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 the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the 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 propertyName 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 JsonConverter type described by the argument. + + The JsonConverter type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + + + + + 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. + + + + + 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. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + 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. + + + + 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. + + + + + Specifies what messages to output for the class. + + + + + Output no tracing and debugging messages. + + + + + Output error-handling messages. + + + + + Output warnings and error-handling messages. + + + + + Output informational messages, warnings, and error-handling messages. + + + + + Output all debugging and tracing messages. + + + + + Specifies type name handling options for the . + + + + + 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. + + + + + 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 IList. + + The list to add to. + The collection of elements to add. + + + + Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer{TSource}. + + The type of the elements of source. + A sequence in which to locate a value. + The object to locate in the sequence + An equality comparer to compare values. + The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1. + + + + 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 + + + + + Gets a dictionary of the names and values of an Enum type. + + + + + + Gets a dictionary of the names and values of an Enum type. + + The enum type to get names and values for. + + + + + 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 member is an indexed property. + + The member. + + true if the member is an indexed property; otherwise, false. + + + + + 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 StringBuilder this class lets you reuse it's 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. + + + + + Nulls an empty string. + + The string. + Null if the string was null, otherwise the string unchanged. + + + + 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 results in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + A array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + diff --git a/packages/Newtonsoft.Json.7.0.1/tools/install.ps1 b/packages/Newtonsoft.Json.7.0.1/tools/install.ps1 new file mode 100644 index 00000000..3715c2da --- /dev/null +++ b/packages/Newtonsoft.Json.7.0.1/tools/install.ps1 @@ -0,0 +1,112 @@ +param($installPath, $toolsPath, $package, $project) + +# open json.net splash page on package install +# don't open if json.net is installed as a dependency + +try +{ + $url = "http://www.newtonsoft.com/json/install?version=" + $package.Version + $dte2 = Get-Interface $dte ([EnvDTE80.DTE2]) + + if ($dte2.ActiveWindow.Caption -eq "Package Manager Console") + { + # user is installing from VS NuGet console + # get reference to the window, the console host and the input history + # show webpage if "install-package newtonsoft.json" was last input + + $consoleWindow = $(Get-VSComponentModel).GetService([NuGetConsole.IPowerConsoleWindow]) + + $props = $consoleWindow.GetType().GetProperties([System.Reflection.BindingFlags]::Instance -bor ` + [System.Reflection.BindingFlags]::NonPublic) + + $prop = $props | ? { $_.Name -eq "ActiveHostInfo" } | select -first 1 + if ($prop -eq $null) { return } + + $hostInfo = $prop.GetValue($consoleWindow) + if ($hostInfo -eq $null) { return } + + $history = $hostInfo.WpfConsole.InputHistory.History + + $lastCommand = $history | select -last 1 + + if ($lastCommand) + { + $lastCommand = $lastCommand.Trim().ToLower() + if ($lastCommand.StartsWith("install-package") -and $lastCommand.Contains("newtonsoft.json")) + { + $dte2.ItemOperations.Navigate($url) | Out-Null + } + } + } + else + { + # user is installing from VS NuGet dialog + # get reference to the window, then smart output console provider + # show webpage if messages in buffered console contains "installing...newtonsoft.json" in last operation + + $instanceField = [NuGet.Dialog.PackageManagerWindow].GetField("CurrentInstance", [System.Reflection.BindingFlags]::Static -bor ` + [System.Reflection.BindingFlags]::NonPublic) + + $consoleField = [NuGet.Dialog.PackageManagerWindow].GetField("_smartOutputConsoleProvider", [System.Reflection.BindingFlags]::Instance -bor ` + [System.Reflection.BindingFlags]::NonPublic) + + if ($instanceField -eq $null -or $consoleField -eq $null) { return } + + $instance = $instanceField.GetValue($null) + + if ($instance -eq $null) { return } + + $consoleProvider = $consoleField.GetValue($instance) + if ($consoleProvider -eq $null) { return } + + $console = $consoleProvider.CreateOutputConsole($false) + + $messagesField = $console.GetType().GetField("_messages", [System.Reflection.BindingFlags]::Instance -bor ` + [System.Reflection.BindingFlags]::NonPublic) + if ($messagesField -eq $null) { return } + + $messages = $messagesField.GetValue($console) + if ($messages -eq $null) { return } + + $operations = $messages -split "==============================" + + $lastOperation = $operations | select -last 1 + + if ($lastOperation) + { + $lastOperation = $lastOperation.ToLower() + + $lines = $lastOperation -split "`r`n" + + $installMatch = $lines | ? { $_.StartsWith("------- installing...newtonsoft.json ") } | select -first 1 + + if ($installMatch) + { + $dte2.ItemOperations.Navigate($url) | Out-Null + } + } + } +} +catch +{ + try + { + $pmPane = $dte2.ToolWindows.OutputWindow.OutputWindowPanes.Item("Package Manager") + + $selection = $pmPane.TextDocument.Selection + $selection.StartOfDocument($false) + $selection.EndOfDocument($true) + + if ($selection.Text.StartsWith("Attempting to gather dependencies information for package 'Newtonsoft.Json." + $package.Version + "'")) + { + $dte2.ItemOperations.Navigate($url) | Out-Null + } + } + catch + { + # stop potential errors from bubbling up + # worst case the splash page won't open + } +} + +# still yolo \ No newline at end of file diff --git a/packages/repositories.config b/packages/repositories.config new file mode 100644 index 00000000..400d6c00 --- /dev/null +++ b/packages/repositories.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/research/encodedCharaInfo.txt b/research/encodedCharaInfo.txt new file mode 100644 index 00000000..e15526e6 --- /dev/null +++ b/research/encodedCharaInfo.txt @@ -0,0 +1,55 @@ +===Encoded Chara Info=== By Ioncannon +-Based on chara info array in Seventh Umbral + +0x000: Int32; +0x004: Int32; +0x008:Name Size Int32; +0x00C:Name String; Variable size, but in file the name "Wrenix Wrong" is 0xD in size +0x019: Int32; +0x01D: Int32; +0x021:Tribe Model Int32; +0x025:Size Int32; +0x029:Colors Info Int32; +0x02D:Face Info Int32; +0x031:Hair Model Int32; +0x035:Voice Int32; +0x039:MainHand Int32; +0x03D:OffHand Int32; +0x041: Int32; +0x045: Int32; +0x049: Int32; +0x04D: Int32; +0x051: Int32; +0x055:Head Int32; +0x059:Body Int32; +0x06D:Legs Int32; +0x061:Hands Int32; +0x065:Feet Int32; +0x069:Waist Int32; +0x06D: Int32; +0x071:Right Ear Int32; +0x075:Left Ear Int32; +0x079: Int32; +0x07D: Int32; +0x081:Right Ring Int32; +0x085:Left Ring Int32; + +0x09F:Tribe Byte; + +0x0A0: Int32; +0x0A4:Location Str Size Int32; +0x0A8:Location String String; Variable size, but in file it is prv0Inn01\0, 0x0A in size. + +0x0B2:Territory Str Size Int32; +0x0B6:Territory Str? String; Variable size, but in file it is defaultTerritory\0, 0x11 in size. + +0x0C7:Guardian Byte; +0x0C8:Birth Month Byte; +0x0C9:Birth Day Byte; + +0x0CA: Short; +0x0CC: Int32; +0x0D0: Int32; + +0x0E4: Byte; +0x0E8:Allegiance Byte; \ No newline at end of file diff --git a/research/serverInfo.txt b/research/serverInfo.txt new file mode 100644 index 00000000..ed4cd371 --- /dev/null +++ b/research/serverInfo.txt @@ -0,0 +1,6 @@ +Server Sheet + +0x00:Server ID Short; +0x02: Short; +0x04:Server Pop Short; +0x10:Server Name \ No newline at end of file From f996f727dc0bbd0e78efd8770e0791329f08334b Mon Sep 17 00:00:00 2001 From: Filip Maj Date: Thu, 27 Aug 2015 10:19:00 -0400 Subject: [PATCH 02/36] Server now processes session ids and stores the correct logged in user in the clientconnection object. Reserve character now creates a entry in the db. --- FFXIVClassic_Lobby_Server/ClientConnection.cs | 9 +-- FFXIVClassic_Lobby_Server/Database.cs | 67 ++++++++++++++++--- .../FFXIVClassic_Lobby_Server.csproj | 8 ++- FFXIVClassic_Lobby_Server/PacketProcessor.cs | 42 +++++++----- FFXIVClassic_Lobby_Server/Server.cs | 4 +- .../packets/CharacterRequestPacket.cs | 36 ---------- .../packets/PacketStructs.cs | 57 ++++++++++++++++ 7 files changed, 152 insertions(+), 71 deletions(-) delete mode 100644 FFXIVClassic_Lobby_Server/packets/CharacterRequestPacket.cs create mode 100644 FFXIVClassic_Lobby_Server/packets/PacketStructs.cs diff --git a/FFXIVClassic_Lobby_Server/ClientConnection.cs b/FFXIVClassic_Lobby_Server/ClientConnection.cs index 0f6fb3af..27d0773a 100644 --- a/FFXIVClassic_Lobby_Server/ClientConnection.cs +++ b/FFXIVClassic_Lobby_Server/ClientConnection.cs @@ -24,7 +24,7 @@ namespace FFXIVClassic_Lobby_Server public BlockingCollection sendPacketQueue = new BlockingCollection(100); //Instance Stuff - public uint currentSession; + public uint currentUserId = 0; public uint currentAccount; @@ -43,6 +43,9 @@ namespace FFXIVClassic_Lobby_Server public void flushQueuedSendPackets() { + if (!socket.Connected) + return; + while (sendPacketQueue.Count > 0) { BasePacket packet = sendPacketQueue.Take(); @@ -55,14 +58,12 @@ namespace FFXIVClassic_Lobby_Server catch(Exception e) { Debug.WriteLine("Weird case, socket was d/ced: {0}", e); } } - - } public String getAddress() { return String.Format("{0}:{1}", (socket.RemoteEndPoint as IPEndPoint).Address, (socket.RemoteEndPoint as IPEndPoint).Port); - } + } public void disconnect() { diff --git a/FFXIVClassic_Lobby_Server/Database.cs b/FFXIVClassic_Lobby_Server/Database.cs index 3b247a06..5d73fa9f 100644 --- a/FFXIVClassic_Lobby_Server/Database.cs +++ b/FFXIVClassic_Lobby_Server/Database.cs @@ -13,22 +13,66 @@ namespace FFXIVClassic_Lobby_Server class Database { - public static void reserveCharacter(int accountId, int slot, int serverId, String name) + public static uint getUserIdFromSession(String sessionId) { + uint id = 0; using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) { try { conn.Open(); - MySqlCommand cmd = new MySqlCommand(); - cmd.Connection = conn; - cmd.CommandText = "INSERT INTO ffxiv_characters2(accountId, slot, serverId, name, charState) VALUES(@accountId, @slot, @serverId, @name, 0)"; - cmd.Prepare(); - cmd.Parameters.AddWithValue("@accountId", accountId); - cmd.Parameters.AddWithValue("@slot", slot); + MySqlCommand cmd = new MySqlCommand("SELECT * FROM ffxiv_sessions WHERE id = @sessionId AND expiration > NOW()", conn); + cmd.Parameters.AddWithValue("@sessionId", sessionId); + using (MySqlDataReader Reader = cmd.ExecuteReader()) + { + while (Reader.Read()) + { + id = Reader.GetUInt32("userId"); + } + } + } + catch (MySqlException e) + { Console.WriteLine(e); } + finally + { + conn.Close(); + } + } + return id; + } + + public static bool reserveCharacter(uint userId, uint slot, uint serverId, String name) + { + bool alreadyExists = false; + using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) + { + try + { + conn.Open(); + + //Check if exists + MySqlCommand cmd = new MySqlCommand("SELECT * FROM ffxiv_characters2 WHERE name=@name AND serverId=@serverId", conn); cmd.Parameters.AddWithValue("@serverId", serverId); cmd.Parameters.AddWithValue("@name", name); - cmd.ExecuteNonQuery(); + using (MySqlDataReader Reader = cmd.ExecuteReader()) + { + if (Reader.HasRows) + alreadyExists = true; + } + + //Reserve + if (!alreadyExists) + { + MySqlCommand cmd2 = new MySqlCommand(); + cmd2.Connection = conn; + cmd2.CommandText = "INSERT INTO ffxiv_characters2(userId, slot, serverId, name, state) VALUES(@userId, @slot, @serverId, @name, 0)"; + cmd2.Prepare(); + cmd2.Parameters.AddWithValue("@userId", userId); + cmd2.Parameters.AddWithValue("@slot", slot); + cmd2.Parameters.AddWithValue("@serverId", serverId); + cmd2.Parameters.AddWithValue("@name", name); + cmd2.ExecuteNonQuery(); + } } catch (MySqlException e) @@ -40,9 +84,11 @@ namespace FFXIVClassic_Lobby_Server conn.Close(); } } - } - public static void makeCharacter(int accountId, String name, Character charaInfo) + return alreadyExists; + } + + public static void makeCharacter(uint accountId, String name, Character charaInfo) { using (MySqlConnection conn = new MySqlConnection(String.Format("Server={0}; Port={1}; Database={2}; UID={3}; Password={4}", ConfigConstants.DATABASE_HOST, ConfigConstants.DATABASE_PORT, ConfigConstants.DATABASE_NAME, ConfigConstants.DATABASE_USERNAME, ConfigConstants.DATABASE_PASSWORD))) { @@ -234,5 +280,6 @@ namespace FFXIVClassic_Lobby_Server return world; } } + } } diff --git a/FFXIVClassic_Lobby_Server/FFXIVClassic_Lobby_Server.csproj b/FFXIVClassic_Lobby_Server/FFXIVClassic_Lobby_Server.csproj index bade925c..573a078e 100644 --- a/FFXIVClassic_Lobby_Server/FFXIVClassic_Lobby_Server.csproj +++ b/FFXIVClassic_Lobby_Server/FFXIVClassic_Lobby_Server.csproj @@ -40,6 +40,9 @@ ..\packages\MySql.Data.6.9.7\lib\net45\MySql.Data.dll + + ..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll + @@ -49,17 +52,18 @@ - + + - + diff --git a/FFXIVClassic_Lobby_Server/PacketProcessor.cs b/FFXIVClassic_Lobby_Server/PacketProcessor.cs index f9b9949b..107f6842 100644 --- a/FFXIVClassic_Lobby_Server/PacketProcessor.cs +++ b/FFXIVClassic_Lobby_Server/PacketProcessor.cs @@ -117,19 +117,24 @@ namespace FFXIVClassic_Lobby_Server private void ProcessSessionAcknowledgement(ClientConnection client, SubPacket packet) { - //String sessionId = Utils.unsafeAsciiBytesToString(packet.data, 0x30); - //String clientVersion = Utils.unsafeAsciiBytesToString(packet.data, 0x70); + PacketStructs.SessionPacket sessionPacket = PacketStructs.toSessionStruct(packet.data); + String sessionId = sessionPacket.session; + String clientVersion = sessionPacket.version; - Debug.WriteLine("Got acknowledgment for secure session."); - // Debug.WriteLine("SESSION_ID: {0}", sessionId); - // Debug.WriteLine("CLIENT_VERSION: {0}", clientVersion); + Console.WriteLine("Got acknowledgment for secure session."); + Console.WriteLine("SESSION ID: {0}", sessionId); + Console.WriteLine("CLIENT VERSION: {0}", clientVersion); - //Check if got MYSQL Conn + uint userId = Database.getUserIdFromSession(sessionId); + client.currentUserId = userId; + if (userId == 0) + { + client.disconnect(); + Console.WriteLine("Invalid session, kicking..."); + } - //auto query = string_format("SELECT userId FROM ffxiv_sessions WHERE id = '%s' AND expiration > NOW()", sessionId.c_str()); - - //Console.WriteLine("UserId {0} logged in.", id); + Console.WriteLine("USER ID: {0}", userId); BasePacket outgoingPacket = new BasePacket("./packets/loginAck.bin"); BasePacket.encryptPacket(client.blowfish, outgoingPacket); client.queuePacket(outgoingPacket); @@ -137,7 +142,7 @@ namespace FFXIVClassic_Lobby_Server private void ProcessGetCharacters(ClientConnection client, SubPacket packet) { - Console.WriteLine("{0} => Get characters", client.getAddress()); + Console.WriteLine("{0} => Get characters", client.currentUserId == 0 ? client.getAddress() : "User " + client.currentUserId); BasePacket outgoingPacket = new BasePacket("./packets/getCharsPacket.bin"); BasePacket.encryptPacket(client.blowfish, outgoingPacket); client.queuePacket(outgoingPacket); @@ -153,7 +158,7 @@ namespace FFXIVClassic_Lobby_Server binReader.Close(); } - Console.WriteLine("{0} => Select character id {1}", client.getAddress(), characterId); + Console.WriteLine("{0} => Select character id {1}", client.currentUserId == 0 ? client.getAddress() : "User " + client.currentUserId, characterId); String serverIp = "141.117.162.99"; ushort port = 54992; @@ -180,7 +185,7 @@ namespace FFXIVClassic_Lobby_Server { packet.debugPrintSubPacket(); - CharacterRequestPacket.CharacterRequest charaReq = CharacterRequestPacket.toStruct(packet.data); + PacketStructs.CharacterRequestPacket charaReq = PacketStructs.toCharacterRequestStruct(packet.data); var slot = charaReq.slot; var code = charaReq.command; var name = charaReq.characterName; @@ -189,23 +194,26 @@ namespace FFXIVClassic_Lobby_Server switch (code) { case 0x01://Reserve - //Database.reserveCharacter(0, slot, worldId, name); + var alreadyTaken = Database.reserveCharacter(client.currentUserId, slot, worldId, name); + + if (alreadyTaken) + { } //Confirm Reserve BasePacket confirmReservePacket = new BasePacket("./packets/chara/confirmReserve.bin"); BasePacket.encryptPacket(client.blowfish, confirmReservePacket); client.queuePacket(confirmReservePacket); - Console.WriteLine("Reserving character \"{0}\"", charaReq.characterName); + Console.WriteLine("User {0} => Reserving character \"{1}\"", client.currentUserId, charaReq.characterName); break; case 0x02://Make Character character = Character.EncodedToCharacter(charaReq.characterInfoEncoded); - Database.makeCharacter(0, name, character); + Database.makeCharacter(client.currentUserId, name, character); //Confirm BasePacket confirmMakePacket = new BasePacket("./packets/chara/confirmMake.bin"); BasePacket.encryptPacket(client.blowfish, confirmMakePacket); client.queuePacket(confirmMakePacket); - Console.WriteLine("Character created!"); + Console.WriteLine("User {0} => Character created!", client.currentUserId); break; case 0x03://Rename break; @@ -216,7 +224,7 @@ namespace FFXIVClassic_Lobby_Server BasePacket deleteConfirmPacket = new BasePacket("./packets/chara/confirmDelete.bin"); BasePacket.encryptPacket(client.blowfish, deleteConfirmPacket); client.queuePacket(deleteConfirmPacket); - Console.WriteLine("Character deleted \"{0}\"", charaReq.characterName); + Console.WriteLine("User {0} => Character deleted \"{1}\"", client.currentUserId, charaReq.characterName); break; case 0x06://Rename Retainer break; diff --git a/FFXIVClassic_Lobby_Server/Server.cs b/FFXIVClassic_Lobby_Server/Server.cs index 7f3e8ef5..42eda318 100644 --- a/FFXIVClassic_Lobby_Server/Server.cs +++ b/FFXIVClassic_Lobby_Server/Server.cs @@ -121,7 +121,7 @@ namespace FFXIVClassic_Lobby_Server } else { - Console.WriteLine("Connection {0}:{1} has disconnected.", (conn.socket.RemoteEndPoint as IPEndPoint).Address, (conn.socket.RemoteEndPoint as IPEndPoint).Port); + Console.WriteLine("{0} has disconnected.", conn.currentUserId == 0 ? conn.getAddress() : "User " + conn.currentUserId); conn.socket.Close(); lock (mConnectionList) { @@ -133,7 +133,7 @@ namespace FFXIVClassic_Lobby_Server { if (conn.socket != null) { - Console.WriteLine("Connection @ {0}:{1} has disconnected.", (conn.socket.RemoteEndPoint as IPEndPoint).Address, (conn.socket.RemoteEndPoint as IPEndPoint).Port); + Console.WriteLine("Connection @ {0}:{1} has disconnected.", conn.currentUserId == 0 ? conn.getAddress() : "User " + conn.currentUserId); conn.socket.Close(); lock (mConnectionList) { diff --git a/FFXIVClassic_Lobby_Server/packets/CharacterRequestPacket.cs b/FFXIVClassic_Lobby_Server/packets/CharacterRequestPacket.cs deleted file mode 100644 index 0b63cded..00000000 --- a/FFXIVClassic_Lobby_Server/packets/CharacterRequestPacket.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Runtime.InteropServices; -using System.Text; -using System.Threading.Tasks; - -namespace FFXIVClassic_Lobby_Server.packets -{ - class CharacterRequestPacket - { - [StructLayout(LayoutKind.Sequential)] - public unsafe struct CharacterRequest - { - public uint sequence; - public uint unknown; - public uint characterId; - public uint unknown2; - public byte slot; - public byte command; - public ushort worldId; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x20)] - public String characterName; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x190)] - public String characterInfoEncoded; - } - - public static unsafe CharacterRequest toStruct(byte[] bytes) - { - fixed (byte* pdata = &bytes[0]) - { - return (CharacterRequest)Marshal.PtrToStructure(new IntPtr(pdata), typeof(CharacterRequest)); - } - } - } -} diff --git a/FFXIVClassic_Lobby_Server/packets/PacketStructs.cs b/FFXIVClassic_Lobby_Server/packets/PacketStructs.cs new file mode 100644 index 00000000..6b519120 --- /dev/null +++ b/FFXIVClassic_Lobby_Server/packets/PacketStructs.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace FFXIVClassic_Lobby_Server.packets +{ + class PacketStructs + { + [StructLayout(LayoutKind.Explicit)] + public unsafe struct SessionPacket + { + [FieldOffset(0)] + public uint sequence; + [FieldOffset(0x50)] + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x20)] + public String version; + [FieldOffset(0x70)] + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x20)] + public String session; + } + + [StructLayout(LayoutKind.Sequential)] + public unsafe struct CharacterRequestPacket + { + public uint sequence; + public uint unknown; + public uint characterId; + public uint unknown2; + public byte slot; + public byte command; + public ushort worldId; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x20)] + public String characterName; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x190)] + public String characterInfoEncoded; + } + + public static unsafe CharacterRequestPacket toCharacterRequestStruct(byte[] bytes) + { + fixed (byte* pdata = &bytes[0]) + { + return (CharacterRequestPacket)Marshal.PtrToStructure(new IntPtr(pdata), typeof(CharacterRequestPacket)); + } + } + + public static unsafe SessionPacket toSessionStruct(byte[] bytes) + { + fixed (byte* pdata = &bytes[0]) + { + return (SessionPacket)Marshal.PtrToStructure(new IntPtr(pdata), typeof(SessionPacket)); + } + } + } +} From c982493d66f81dc791f26eeefadc4465ae69522c Mon Sep 17 00:00:00 2001 From: Filip Maj Date: Thu, 27 Aug 2015 10:27:54 -0400 Subject: [PATCH 03/36] Added all the packet files used for testing. --- packets/chara/confirmDelete.bin | Bin 0 -> 64 bytes packets/chara/confirmMake.bin | Bin 0 -> 64 bytes packets/chara/confirmReserve.bin | Bin 0 -> 512 bytes packets/characterDataLogin.bin | Bin 0 -> 4056 bytes packets/chat.bin | Bin 0 -> 600 bytes packets/chatPacket.bin | Bin 0 -> 720 bytes packets/chatbackup.bin | Bin 0 -> 600 bytes packets/chocobo - Copy.bin | Bin 0 -> 848 bytes packets/chocobo/1 | Bin 0 -> 64 bytes packets/chocobo/2 | Bin 0 -> 184 bytes packets/chocobo/3 | Bin 0 -> 184 bytes packets/chocobo/beforecommand.bin | Bin 0 -> 104 bytes packets/chocobo/command.bin | Bin 0 -> 96 bytes packets/chocobo/showchocobo.bin | Bin 0 -> 128 bytes packets/chocobo/speed.bin | Bin 0 -> 184 bytes packets/chocobo/youcallchoco.bin | Bin 0 -> 64 bytes packets/commandTest.bin | Bin 0 -> 104 bytes packets/commandcontent.bin | Bin 0 -> 192 bytes packets/crap.bin | Bin 0 -> 512 bytes packets/createcharpacket_diffaccount.bin | Bin 0 -> 496 bytes packets/d0test1.bin | Bin 0 -> 185 bytes packets/defaulttalk packet.txt | 14 ++++++++++++++ packets/defaulttalk.bin | Bin 0 -> 192 bytes packets/defaulttalk2.bin | Bin 0 -> 192 bytes packets/deleteChara1.bin | Bin 0 -> 512 bytes packets/emote.bin | Bin 0 -> 360 bytes packets/getChars/charaPacket1 | Bin 0 -> 496 bytes packets/getChars/charaPacket2 | Bin 0 -> 976 bytes packets/getChars/getCharsPacket.bin | Bin 0 -> 3072 bytes packets/getChars/getCharsSubpacketHeader | Bin 0 -> 16 bytes packets/getChars/serverPacket1 | Bin 0 -> 528 bytes packets/getChars/serverPacket2 | Bin 0 -> 528 bytes packets/getChars/serverPacket3 | Bin 0 -> 528 bytes packets/getCharsPacket - Copy.bin | Bin 0 -> 3072 bytes packets/getCharsPacket.bin | Bin 0 -> 3072 bytes packets/getServerPacket | Bin 0 -> 544 bytes packets/loginAck.bin | Bin 0 -> 640 bytes packets/partychat.bin | Bin 0 -> 600 bytes packets/reserve.bin | Bin 0 -> 512 bytes packets/script/bed.bin | Bin 0 -> 192 bytes packets/script/commandcontent_quit - Copy.bin | Bin 0 -> 192 bytes packets/script/commandcontent_quit.bin | Bin 0 -> 192 bytes packets/script/commandcontent_teleport.bin | Bin 0 -> 192 bytes packets/script/inn_exitdoor.bin | Bin 0 -> 192 bytes packets/script/itemstorage.bin | Bin 0 -> 192 bytes packets/script/stoptalkdefault.bin | Bin 0 -> 96 bytes packets/selectChar.bin | Bin 0 -> 200 bytes packets/server packet.txt | 5 +++++ packets/speed - Copy.bin | Bin 0 -> 184 bytes packets/speed.bin | Bin 0 -> 184 bytes packets/talkdefault_logout.bin | Bin 0 -> 192 bytes packets/talkdefault_logout2.bin | Bin 0 -> 192 bytes packets/wireshark packets/accept_leve.pcapng | Bin 0 -> 59576 bytes .../accept_local_leve.pcapng | Bin 0 -> 50676 bytes packets/wireshark packets/accept_quest.pcapng | Bin 0 -> 53180 bytes .../action_and_traits.pcapng | Bin 0 -> 37584 bytes packets/wireshark packets/add_str.pcapng | Bin 0 -> 20056 bytes packets/wireshark packets/attributes.pcapng | Bin 0 -> 22624 bytes .../battle_mode_passive_mode.pcapng | Bin 0 -> 12776 bytes .../buy_square_maple_shield.pcapng | Bin 0 -> 54088 bytes .../wireshark packets/change_bodyarmor.pcapng | Bin 0 -> 54536 bytes packets/wireshark packets/change_helm.pcapng | Bin 0 -> 39660 bytes .../change_to_botanist.pcapng | Bin 0 -> 41500 bytes packets/wireshark packets/chat_say.pcapng | Bin 0 -> 8864 bytes packets/wireshark packets/chat_shout.pcapng | Bin 0 -> 7872 bytes .../wireshark packets/check_room_map.pcapng | Bin 0 -> 28032 bytes packets/wireshark packets/checkbed.pcapng | Bin 0 -> 26276 bytes packets/wireshark packets/coerthas_map.pcapng | Bin 0 -> 34364 bytes .../combat_autoattack.pcapng | Bin 0 -> 82908 bytes .../wireshark packets/combat_skills.pcapng | Bin 0 -> 63028 bytes .../wireshark packets/cutscene_book.pcapng | Bin 0 -> 123824 bytes packets/wireshark packets/emote_dance.pcapng | Bin 0 -> 30352 bytes packets/wireshark packets/emote_kneel.pcapng | Bin 0 -> 23920 bytes .../friendlist_search.pcapng | Bin 0 -> 37744 bytes .../from_gridania_to_blackshroud.pcapng | Bin 0 -> 196308 bytes packets/wireshark packets/gather_wood.pcapng | Bin 0 -> 157688 bytes .../wireshark packets/gear_changesoul.pcapng | Bin 0 -> 23784 bytes .../gear_changeweapon.pcapng | Bin 0 -> 21352 bytes packets/wireshark packets/gridania_map.pcapng | Bin 0 -> 16184 bytes .../gridania_to_coerthas.pcapng | Bin 0 -> 939832 bytes packets/wireshark packets/harvest.pcapng | Bin 0 -> 60680 bytes .../wireshark packets/idle_in_party.pcapng | Bin 0 -> 20168 bytes packets/wireshark packets/idling.pcapng | Bin 0 -> 42608 bytes packets/wireshark packets/inventory.pcapng | Bin 0 -> 27908 bytes .../invite_join_party.pcapng | Bin 0 -> 88372 bytes .../local_leve_complete.pcapng | Bin 0 -> 358296 bytes packets/wireshark packets/login.pcapng | Bin 0 -> 856236 bytes .../mount_unmount_chocobo.pcapng | Bin 0 -> 21240 bytes .../move_around_gridania.pcapng | Bin 0 -> 220128 bytes .../wireshark packets/move_out_of_room.pcapng | Bin 0 -> 83412 bytes .../moving_around_gridania.pcapng | Bin 0 -> 855000 bytes .../wireshark packets/open_gear_menu.pcapng | Bin 0 -> 25940 bytes .../party_battle_leve.pcapng | Bin 0 -> 1429864 bytes .../wireshark packets/quest_journal.pcapng | Bin 0 -> 32264 bytes packets/wireshark packets/quest_update.pcapng | Bin 0 -> 66756 bytes packets/wireshark packets/repair_items.pcapng | Bin 0 -> 63400 bytes .../wireshark packets/return_to_inn.pcapng | Bin 0 -> 44012 bytes packets/wireshark packets/sell_item.pcapng | Bin 0 -> 57580 bytes .../small_talk_louisoix.pcapng | Bin 0 -> 18444 bytes .../wireshark packets/switch_to_weaver.pcapng | Bin 0 -> 33364 bytes .../teleport_to_camp_nine_ivies.pcapng | Bin 0 -> 80004 bytes .../teleport_to_camp_tranquil.pcapng | Bin 0 -> 67920 bytes .../teleport_to_gridania.pcapng | Bin 0 -> 67620 bytes .../war_quest_update1.pcapng | Bin 0 -> 42812 bytes .../war_quest_update2.pcapng | Bin 0 -> 206216 bytes .../war_quest_update3.pcapng | Bin 0 -> 103520 bytes 106 files changed, 19 insertions(+) create mode 100644 packets/chara/confirmDelete.bin create mode 100644 packets/chara/confirmMake.bin create mode 100644 packets/chara/confirmReserve.bin create mode 100644 packets/characterDataLogin.bin create mode 100644 packets/chat.bin create mode 100644 packets/chatPacket.bin create mode 100644 packets/chatbackup.bin create mode 100644 packets/chocobo - Copy.bin create mode 100644 packets/chocobo/1 create mode 100644 packets/chocobo/2 create mode 100644 packets/chocobo/3 create mode 100644 packets/chocobo/beforecommand.bin create mode 100644 packets/chocobo/command.bin create mode 100644 packets/chocobo/showchocobo.bin create mode 100644 packets/chocobo/speed.bin create mode 100644 packets/chocobo/youcallchoco.bin create mode 100644 packets/commandTest.bin create mode 100644 packets/commandcontent.bin create mode 100644 packets/crap.bin create mode 100644 packets/createcharpacket_diffaccount.bin create mode 100644 packets/d0test1.bin create mode 100644 packets/defaulttalk packet.txt create mode 100644 packets/defaulttalk.bin create mode 100644 packets/defaulttalk2.bin create mode 100644 packets/deleteChara1.bin create mode 100644 packets/emote.bin create mode 100644 packets/getChars/charaPacket1 create mode 100644 packets/getChars/charaPacket2 create mode 100644 packets/getChars/getCharsPacket.bin create mode 100644 packets/getChars/getCharsSubpacketHeader create mode 100644 packets/getChars/serverPacket1 create mode 100644 packets/getChars/serverPacket2 create mode 100644 packets/getChars/serverPacket3 create mode 100644 packets/getCharsPacket - Copy.bin create mode 100644 packets/getCharsPacket.bin create mode 100644 packets/getServerPacket create mode 100644 packets/loginAck.bin create mode 100644 packets/partychat.bin create mode 100644 packets/reserve.bin create mode 100644 packets/script/bed.bin create mode 100644 packets/script/commandcontent_quit - Copy.bin create mode 100644 packets/script/commandcontent_quit.bin create mode 100644 packets/script/commandcontent_teleport.bin create mode 100644 packets/script/inn_exitdoor.bin create mode 100644 packets/script/itemstorage.bin create mode 100644 packets/script/stoptalkdefault.bin create mode 100644 packets/selectChar.bin create mode 100644 packets/server packet.txt create mode 100644 packets/speed - Copy.bin create mode 100644 packets/speed.bin create mode 100644 packets/talkdefault_logout.bin create mode 100644 packets/talkdefault_logout2.bin create mode 100644 packets/wireshark packets/accept_leve.pcapng create mode 100644 packets/wireshark packets/accept_local_leve.pcapng create mode 100644 packets/wireshark packets/accept_quest.pcapng create mode 100644 packets/wireshark packets/action_and_traits.pcapng create mode 100644 packets/wireshark packets/add_str.pcapng create mode 100644 packets/wireshark packets/attributes.pcapng create mode 100644 packets/wireshark packets/battle_mode_passive_mode.pcapng create mode 100644 packets/wireshark packets/buy_square_maple_shield.pcapng create mode 100644 packets/wireshark packets/change_bodyarmor.pcapng create mode 100644 packets/wireshark packets/change_helm.pcapng create mode 100644 packets/wireshark packets/change_to_botanist.pcapng create mode 100644 packets/wireshark packets/chat_say.pcapng create mode 100644 packets/wireshark packets/chat_shout.pcapng create mode 100644 packets/wireshark packets/check_room_map.pcapng create mode 100644 packets/wireshark packets/checkbed.pcapng create mode 100644 packets/wireshark packets/coerthas_map.pcapng create mode 100644 packets/wireshark packets/combat_autoattack.pcapng create mode 100644 packets/wireshark packets/combat_skills.pcapng create mode 100644 packets/wireshark packets/cutscene_book.pcapng create mode 100644 packets/wireshark packets/emote_dance.pcapng create mode 100644 packets/wireshark packets/emote_kneel.pcapng create mode 100644 packets/wireshark packets/friendlist_search.pcapng create mode 100644 packets/wireshark packets/from_gridania_to_blackshroud.pcapng create mode 100644 packets/wireshark packets/gather_wood.pcapng create mode 100644 packets/wireshark packets/gear_changesoul.pcapng create mode 100644 packets/wireshark packets/gear_changeweapon.pcapng create mode 100644 packets/wireshark packets/gridania_map.pcapng create mode 100644 packets/wireshark packets/gridania_to_coerthas.pcapng create mode 100644 packets/wireshark packets/harvest.pcapng create mode 100644 packets/wireshark packets/idle_in_party.pcapng create mode 100644 packets/wireshark packets/idling.pcapng create mode 100644 packets/wireshark packets/inventory.pcapng create mode 100644 packets/wireshark packets/invite_join_party.pcapng create mode 100644 packets/wireshark packets/local_leve_complete.pcapng create mode 100644 packets/wireshark packets/login.pcapng create mode 100644 packets/wireshark packets/mount_unmount_chocobo.pcapng create mode 100644 packets/wireshark packets/move_around_gridania.pcapng create mode 100644 packets/wireshark packets/move_out_of_room.pcapng create mode 100644 packets/wireshark packets/moving_around_gridania.pcapng create mode 100644 packets/wireshark packets/open_gear_menu.pcapng create mode 100644 packets/wireshark packets/party_battle_leve.pcapng create mode 100644 packets/wireshark packets/quest_journal.pcapng create mode 100644 packets/wireshark packets/quest_update.pcapng create mode 100644 packets/wireshark packets/repair_items.pcapng create mode 100644 packets/wireshark packets/return_to_inn.pcapng create mode 100644 packets/wireshark packets/sell_item.pcapng create mode 100644 packets/wireshark packets/small_talk_louisoix.pcapng create mode 100644 packets/wireshark packets/switch_to_weaver.pcapng create mode 100644 packets/wireshark packets/teleport_to_camp_nine_ivies.pcapng create mode 100644 packets/wireshark packets/teleport_to_camp_tranquil.pcapng create mode 100644 packets/wireshark packets/teleport_to_gridania.pcapng create mode 100644 packets/wireshark packets/war_quest_update1.pcapng create mode 100644 packets/wireshark packets/war_quest_update2.pcapng create mode 100644 packets/wireshark packets/war_quest_update3.pcapng diff --git a/packets/chara/confirmDelete.bin b/packets/chara/confirmDelete.bin new file mode 100644 index 0000000000000000000000000000000000000000..d7fec8713285fb8cbdaac00d686d645edfa0b4a6 GIT binary patch literal 64 zcmZQ%U|?`yU}X5*YaHRv$iQI0z|6pt$?yP#Cw!1q5nS F1^{zb326WT literal 0 HcmV?d00001 diff --git a/packets/chara/confirmMake.bin b/packets/chara/confirmMake.bin new file mode 100644 index 0000000000000000000000000000000000000000..5499e7a2e1c2d3326c5c902d206ecb61cee8f12b GIT binary patch literal 64 zcmZQ%U|?`yU}X5*YaHRv$iQI0z|6pt$?yP#Cw!1q5n?)5XO(!!rfMF3HR;@k`82RWLG8NUAJJEd~jqf$;pIoD_Tt(A1A|X&V9n7P=Xg literal 0 HcmV?d00001 diff --git a/packets/characterDataLogin.bin b/packets/characterDataLogin.bin new file mode 100644 index 0000000000000000000000000000000000000000..3450ad2589120b0af7e844418c4f9f74bdff1237 GIT binary patch literal 4056 zcmchZ4OC279Ki4Y%@x8V_LO6#2wNN*ja4F=SRJ%xXfbQG87e9xl3l4xcD0gkn-W@M zg|@HtaXP-*l{K@equ3=JtR}Mg*4o{+*;IS)oe6JVwm8~%&VB#i{onunf6aUM4IqTB zSlOW>yS0x-0zytmgrv?pI69F2mxi~{c%ntf{f=HvCDXSHL>VG;y9qqI{htDx)7ymj z-oz{aYML`6{?cpBUW_-9#IrE-(w6Z)Ao1}37;iF(XWq9qsINUOiN=wUcL}$E-tLO_SCL zVk<)A2K4s)vNz@ZTw@~j%NAa`L*U}S6vDpm=k?RZ6y8bD_p{9H3+J3?z@oXsByO&f zA#RdpL&_H@qkTXOsG6e6b8?T?yaB^>6mv;DXRZW3Ja={BSI!~$qSX}Sk2cWy(yl8-f z=j!T!%glH6uHm?lx{_!jx~9~2Hy}<|wsn*NLBCShr6MljJqvP1;jr7|)-{p~?@>vN za7;2?#WWN9>&hquy99(R42gWPsFw1K!@6-dfq6+k&?sk+vr-{t(4bnWqySo<;?4kT zh6W!7NHpYc1-Mc3b3K4TB)bk!Y@aFxF2i|wpb~Kt6Tbdx7UHrO2T6kw=W(iTuncih z=_0W&;ttmqFBprs#s`H_$%vn9OL<0d%h$zLBqPq-;Ojudk_Q8O5n-d!1!xerZFF29 znN^J|*_?v7!G{i7ry;IFJLUMdh`Y8acik4!(rizAGTZ)<^ByAX@WQYh#AO}dbblY> zR{a=TmW#N@ZdtaO2>a^C%pk|+7=D7S{M}>l(!!l5$oA1#(;@v@DS71ZEr$u>JaWKe z=Z(7Tm5u~N`qXmmG6G4KF40+H0*2L}N7jcD_`cF-_S`}Og?_SugUR1v?5_>1>NvGp zgQa@aLrV(5@g3LPdY5YUDV3E3gsHaF&lr4UwQY45>TQ48j1Vz}8y*?4RupmzZF25X z|JOZJ^X^gDc;JltZ3^dB{V}47LeFf!>iZOIr{bcg(+FHucJZmFP?=J{V#E>xR>3_- zH&TsmQ1@bS=_;fTZ|$c7a(-Tk5A87Fc=r0yr{i zKnTDvFUy$#ibSmr;E?^~4FCnh6NUnW;~i3fkMn0G0+g;jk_8ZiEW!YEzDs%l+zI}b zyk*Irr;Y*4sSTP9pdD~=AHatlPQ?K1ZSVgVfcvuPl>nLZO9nZBLUa1etL7O4eLFqQ z0f@RVpg+kfrbGddeZBlCK)34rZ2*B{s{nE|J?T9UV1>2Y+W@w)11AAQHe|*FScGbc zCVjVTE#O|Vl=Yn*^>TdoUc^)em!cD#80_8P^9=)^Pln4Vm^G8Mx}|=`;FG)O*f1xX ztGs_=kn69(44k{=4QH^r{!ki&^NO-v46MI&+s>duv+t|g~B6;fJ;=)!`&B)iROni|ES1m&E)wng{0sw literal 0 HcmV?d00001 diff --git a/packets/chat.bin b/packets/chat.bin new file mode 100644 index 0000000000000000000000000000000000000000..e4945538161904ac3b5f8781bacbc7a1dfcaf4af GIT binary patch literal 600 zcmZQ%U|@(~Vq{RAAM@Utk%7U3iJ8Gsb2bwQ1Em;57??p6gUX8s0U+8pF+HDLDV$aKT!$1cAr zM4eAF+;9ixi4Wixd)ziWCa+fsEqh ZqSVwpplD92LRMmFUMiCAQRZ+60RUd8BA@^O literal 0 HcmV?d00001 diff --git a/packets/chocobo - Copy.bin b/packets/chocobo - Copy.bin new file mode 100644 index 0000000000000000000000000000000000000000..2aa562cd91e1bdf78e089f25a3cce6cd178c419e GIT binary patch literal 848 zcmZQ%U|VqW_WPvp9sTrpeO^wl~)e}Kr|T0Gcb5y zsIx&)2hyL!z)%Czf`jH*fnm-Cuu>HJfFfyWX%1iu7z7-dz$yeBnQ<6OO<@+OVWaM( zPN>4d(*PLnj0`{G5$P-(BmIEnC#EWZEsnrQCzcrM@ufGA;&*xi9ANu^Y_Mh^5rAQ? hA%?kN2PEg`<|gK)xaAimr>1~KP>D}hI3xN*xd8M+VbuTt literal 0 HcmV?d00001 diff --git a/packets/chocobo/1 b/packets/chocobo/1 new file mode 100644 index 0000000000000000000000000000000000000000..31f43652de3d40b5e7bb58cf328ccfb5d7194eb4 GIT binary patch literal 64 zcmZQ%U|?`yU}RYDJN2D4BLjm012d5KBi>PSHWR~xOaDX|!hxa;3|C$~2msL_aghAP JR0R;10RY>-4-WtU literal 0 HcmV?d00001 diff --git a/packets/chocobo/2 b/packets/chocobo/2 new file mode 100644 index 0000000000000000000000000000000000000000..01a9ec3be490ce681d46ab5b1da6a5ff42c0f3ec GIT binary patch literal 184 zcmZQ%U|`t6z{s%Pcj`N9Mh1oz49pCUnzNZenBl>te0A@gmw6rt_ UpmHD(aAbng%wU?f1Pj!70N~sX&j0`b literal 0 HcmV?d00001 diff --git a/packets/chocobo/3 b/packets/chocobo/3 new file mode 100644 index 0000000000000000000000000000000000000000..01a9ec3be490ce681d46ab5b1da6a5ff42c0f3ec GIT binary patch literal 184 zcmZQ%U|`t6z{s%Pcj`N9Mh1oz49pCUnzNZenBl>te0A@gmw6rt_ UpmHD(aAbng%wU?f1Pj!70N~sX&j0`b literal 0 HcmV?d00001 diff --git a/packets/chocobo/beforecommand.bin b/packets/chocobo/beforecommand.bin new file mode 100644 index 0000000000000000000000000000000000000000..6c513e71b37610c7462f232c312d1fa27b02ef21 GIT binary patch literal 104 zcmZQ%U|`5#U}RYDJN2D4BLhPO12co8=4>VqW_WPvp9q5`P?Uk;%Bu$fAQ~i|#K2Gk VVq*g!#qab4IKcXWY_Mh^0RRrN51s%3 literal 0 HcmV?d00001 diff --git a/packets/chocobo/command.bin b/packets/chocobo/command.bin new file mode 100644 index 0000000000000000000000000000000000000000..4e7c9380fd9a84d6d077fa0ccea6d9b3507b7ac7 GIT binary patch literal 96 zcmZQ%U|>jKU}RYDJN2D4BLhPK12co8=4>VqW_WPvp9q5?P?Uk;%Bu$fAQ~(VVkGD1 Z<|gK)xaAimr>1}e(7>lFoDqGZTmTE26mS3l literal 0 HcmV?d00001 diff --git a/packets/chocobo/showchocobo.bin b/packets/chocobo/showchocobo.bin new file mode 100644 index 0000000000000000000000000000000000000000..de35851ddeacb4185dcbfd07c1f6f369243fe39b GIT binary patch literal 128 zcmZQ%U|?uqU}9MBJN2D4BLjm512co8=4>VqW_WPvp9sTrpeO^wl~)e}Kr|T0Gcb5y UsIx&)2hyL!z)%Czf`jG&0MFDG761SM literal 0 HcmV?d00001 diff --git a/packets/chocobo/speed.bin b/packets/chocobo/speed.bin new file mode 100644 index 0000000000000000000000000000000000000000..01a9ec3be490ce681d46ab5b1da6a5ff42c0f3ec GIT binary patch literal 184 zcmZQ%U|`t6z{s%Pcj`N9Mh1oz49pCUnzNZenBl>te0A@gmw6rt_ UpmHD(aAbng%wU?f1Pj!70N~sX&j0`b literal 0 HcmV?d00001 diff --git a/packets/chocobo/youcallchoco.bin b/packets/chocobo/youcallchoco.bin new file mode 100644 index 0000000000000000000000000000000000000000..31f43652de3d40b5e7bb58cf328ccfb5d7194eb4 GIT binary patch literal 64 zcmZQ%U|?`yU}RYDJN2D4BLjm012d5KBi>PSHWR~xOaDX|!hxa;3|C$~2msL_aghAP JR0R;10RY>-4-WtU literal 0 HcmV?d00001 diff --git a/packets/commandTest.bin b/packets/commandTest.bin new file mode 100644 index 0000000000000000000000000000000000000000..cff7397bce8e3dc692bc780068dc7b0168048cd3 GIT binary patch literal 104 zcmZQ%U|`5#U}RYDJN2D4BLhPO12co8=4>VqW_WPvp9q5`P?Uk;%Bu$fAQ~i|#K2Gk YVq*g!#hc;;IKcXWY(^m^B_*IB01yrk3IG5A literal 0 HcmV?d00001 diff --git a/packets/commandcontent.bin b/packets/commandcontent.bin new file mode 100644 index 0000000000000000000000000000000000000000..1c34714139b388caa6e97412e8e5ad3c30d54de0 GIT binary patch literal 192 zcmZQ%U|=}Fz{t?XvGAQWBLl+*24)6F&Dl&K%<$mSKM@84peO^w)wd4nvQ5dguuB_{v? literal 0 HcmV?d00001 diff --git a/packets/crap.bin b/packets/crap.bin new file mode 100644 index 0000000000000000000000000000000000000000..a69638aacde28013bbb1f021b05f05582a16a165 GIT binary patch literal 512 zcmZQ%00JgPhR?mm5&nz}3?CSo8F(@o9)R$K53(vE416FJ3|o|MhJt9I5(r>~uo!`W w2?#)fA(`1FA*sbB3Vw;XsZeF;ly72sX0f`0TWMZKerYi-Rp`1#`LqfF0Gb^XR{#J2 literal 0 HcmV?d00001 diff --git a/packets/createcharpacket_diffaccount.bin b/packets/createcharpacket_diffaccount.bin new file mode 100644 index 0000000000000000000000000000000000000000..064c98a1299a121b749460f39a9d9bf52fea80f9 GIT binary patch literal 496 zcmeys$jrc#$?#xquYkrjaer|U25trrc+Yqu6ht$F2qeJB$ixtmQIwjh5S5yOBtFU< H8X*7x=Bf%! literal 0 HcmV?d00001 diff --git a/packets/d0test1.bin b/packets/d0test1.bin new file mode 100644 index 0000000000000000000000000000000000000000..e3612450c3f5e046b7f60776de81736587c329b9 GIT binary patch literal 185 zcmZQ%U|`t6z{s%Pcj`N9Mh1oz49pBE3@;72PP=Z45n#Iu)vH50C#u}5C8xG literal 0 HcmV?d00001 diff --git a/packets/defaulttalk packet.txt b/packets/defaulttalk packet.txt new file mode 100644 index 00000000..b7397708 --- /dev/null +++ b/packets/defaulttalk packet.txt @@ -0,0 +1,14 @@ +0000: Int32; +0004: Short; +0006: Short; +0008: Byte; +0009: String; 0x20 bytes, "defaultTalk" +0029: String; 0x20 bytes, "delegateEvent" +0049: +004d: +0051: Lua File Short; Script +0053: Byte; +0054: Function Name String; Function Name + +delegateEvent (of NPCBaseClass?) +"defaultTalk" doesn't do anything it seems \ No newline at end of file diff --git a/packets/defaulttalk.bin b/packets/defaulttalk.bin new file mode 100644 index 0000000000000000000000000000000000000000..eeedb68352b82bfe2d45e980a6252acd7eed5133 GIT binary patch literal 192 zcmZQ%U|=}Fz{n8vXvsTkMh1or49pCUnzNZenBl>te`LN enU@#uT9H}elAmA1zzPKX7={A{l3w^Z04V^1^(f~6 literal 0 HcmV?d00001 diff --git a/packets/defaulttalk2.bin b/packets/defaulttalk2.bin new file mode 100644 index 0000000000000000000000000000000000000000..2ebfe20b85bd4dd272c1d1044df1d1e7d0dcd9da GIT binary patch literal 192 zcmZQ%U|=}Fz{n8vXvsTkMh1or49pCUnzNZenBl>teq0n>~? xzyt&!PDo~UNl0pOiGp8ZZYo3-2I-rao>{D};8vQKkzZPjOBIH;Q2`o-005tF6j}fP literal 0 HcmV?d00001 diff --git a/packets/emote.bin b/packets/emote.bin new file mode 100644 index 0000000000000000000000000000000000000000..5f45bea786e72e6c94673f42e9f39ccf32af6438 GIT binary patch literal 360 zcmZQ%U|`5#WM+7Mf5|&*Mg|5424)6F&Dl&KETGQ7Ai{78sDgpv!n+3n$h6CAd1r>h zr8WyKngA9yNDd+s6ywse` V(qc@da1oGtEJnfQM;WvY0RUWY53m3L literal 0 HcmV?d00001 diff --git a/packets/getChars/charaPacket2 b/packets/getChars/charaPacket2 new file mode 100644 index 0000000000000000000000000000000000000000..c894d304cb31f66b30e976e0b773b18f79d6b926 GIT binary patch literal 976 zcmcb>%*>FH!SDct8Gt~9ffqzEsJwU(0A@f5MkZt)@$8_)^t{BP{A`$xa>qbNNB{gh z&q`lEM<56@_R2}h%`x$GOQ}pUGR<>zDhCO>f(S=2(-*{wxA1p#adh+ubc4t_fdn0$ zLIRz^3_OIpYdT2Q7ievuGm!9gEOvBs_6`FH2BhQH4pQ&vm<@3UhzSIKWl4s<2Bsiy zI63751za7S3iC5POFg|o(#alPM!v2&rAb+i6^>3IZ#ZQ~g-2zigjX1ZxrbFI=jIqB v8GD%mJ?G_^k?aWZ2-qHwc1!?vy(hZ3Ei62#MKcm<5PEzPsclplok9Qr(GzL{ literal 0 HcmV?d00001 diff --git a/packets/getChars/getCharsPacket.bin b/packets/getChars/getCharsPacket.bin new file mode 100644 index 0000000000000000000000000000000000000000..f355ef383907745defbe3f79546813ac82278642 GIT binary patch literal 3072 zcmeHI&2G~`5T5+Cl(rIwQeJ=u2rZEih{J5^CQjwHDJYdH{?>NnxY?|!gK7Ke*;#*xmp37_^vM&?k?5ea0}jO{)~~sg>OfTR&Wc}U|sWf z!ad2ups!K?6rApd?IgbJ`=FkZrThmO_)*AyFYYB#PxS+RC^GW+=g09{{7Jp|snml| zc7-3!da7vuZ(Lcxdjs zvAt81$S#RCXut$ogkC>7!ac-hdq34NB9T3B*Ap;fXc!)8Ep=?Wt_BN-i1mXGk;mR_ zbJ~yCPwzoc$>DqZfmN+h7>osqFpymYz8RSZq;{IE9m^1reU2k!6b9>`ou2jF(^0k4 y=)}%IRPEhXO$FD&o`Y#1$vI>`Ey?Z8EdO+#+~?Ud`On^Dldb1X`d!W;@zFCAX$`nz@Q0}?DU(T-Pzrl?XE-^EzgtZhufC}iICM$m{=C+VMEgzS;r6A ze(Gg8=riVv6k=_OqktLZdc)h16TV})zE>NvOb51Y|PwQdjqaMWYR8&k^ zUKQeNf;@vf@xC4)2G2bgZ+Q|9;NYWM~)zYiXNm3$8guf5uV;`RhgK2tK zZMoseQN@(c%5|sQcALzdNQ`bE2XN{-de=AsMuk|~He2?to~U-sXxssMgK7;KaA+Vp z-#djPfK)CK*eEK2=5s0sV^~tFqt#$xb1Gv7cmQgqfXZxre0TH*Xa@5@$mrzSj2KEB zmqDq^6dKS=x1sxb2F;aJI%;UPZ(cwLC@zCGOU05^Eq0Vbve2!xY{iVF<7{zhuqqHN wgvY_|qr_*gi~7UCUQYm2tZKA>W>YoWcIAA{yCOWb;_#pO3@o#J{;hnz11j1BjQ{`u literal 0 HcmV?d00001 diff --git a/packets/getCharsPacket.bin b/packets/getCharsPacket.bin new file mode 100644 index 0000000000000000000000000000000000000000..19fb3c35cdcd9e8ce9b6970ed9db1b3a0d95004c GIT binary patch literal 3072 zcmZQ%00JIXhF9mh-dQs;FbFU)Gh}2iJOE*kln8?;h+mqC<)!9imKI|wg^PgHV=)RYKgytO2wY%Bk8eoH zkCFeOk)#L&&KaI5Kvyw-0TRB6>6yg}KBXWE?$Y9tA_btRkwKC|P-1#sVo`oJP&or5 z5R^LxIy(C2=XqB8`Z)qYn6Xz*Qf`ikr&~&8l96eiqf4_zYd5L5i3IKr3 B9Txxq literal 0 HcmV?d00001 diff --git a/packets/loginAck.bin b/packets/loginAck.bin new file mode 100644 index 0000000000000000000000000000000000000000..7b0eaaff69fa0a216babd661a1c1c1b2436265e2 GIT binary patch literal 640 zcmZQ%U|?uqVq~yC-u2F!k%6IriJ2iIgW&-P1Em;57q<`}`H2{Me0AxfBm=CGoh1C=9a$fyFMLjV98h$#vH literal 0 HcmV?d00001 diff --git a/packets/partychat.bin b/packets/partychat.bin new file mode 100644 index 0000000000000000000000000000000000000000..f470f443f31aa48c36fbb3e604ce8d0279e87b91 GIT binary patch literal 600 zcmZQ%U|@(~Vq}nv34U+Q$iU#i#LRG6eKwP$=4>XQ6oUxE2@u7=1tuXxSYl3UUP)$N cs)AEaX=++(Vo6475t4jj1`=nKIU+*<0Ib;$7XSbN literal 0 HcmV?d00001 diff --git a/packets/reserve.bin b/packets/reserve.bin new file mode 100644 index 0000000000000000000000000000000000000000..491a56dea0f1be2891dd870abd76dc231a8e5317 GIT binary patch literal 512 zcmZQ%00JgP2G#j7@2wdb7(OsEGw@_GJlOd9x4}x4qpw65xIroy-in_I1<}kP0tp0U vy0|!Jc&31aN;0!c{1S6h6^slNk}6A5i;>j9nBntenvQ5dguuB_{v? literal 0 HcmV?d00001 diff --git a/packets/script/commandcontent_quit.bin b/packets/script/commandcontent_quit.bin new file mode 100644 index 0000000000000000000000000000000000000000..1c34714139b388caa6e97412e8e5ad3c30d54de0 GIT binary patch literal 192 zcmZQ%U|=}Fz{t?XvGAQWBLl+*24)6F&Dl&K%<$mSKM@84peO^w)wd4nvQ5dguuB_{v? literal 0 HcmV?d00001 diff --git a/packets/script/commandcontent_teleport.bin b/packets/script/commandcontent_teleport.bin new file mode 100644 index 0000000000000000000000000000000000000000..a267d9fda0062debcddcb1eeefb608a396942b46 GIT binary patch literal 192 zcmZQ%U|=}Fz{t?XvGAQWBLl+*24)6F&Dl&K%<$mSKM@84peO^w)wd4nvQ5dgvcB`5#@ literal 0 HcmV?d00001 diff --git a/packets/script/inn_exitdoor.bin b/packets/script/inn_exitdoor.bin new file mode 100644 index 0000000000000000000000000000000000000000..eeedb68352b82bfe2d45e980a6252acd7eed5133 GIT binary patch literal 192 zcmZQ%U|=}Fz{n8vXvsTkMh1or49pCUnzNZenBl>te`LN enU@#uT9H}elAmA1zzPKX7={A{l3w^Z04V^1^(f~6 literal 0 HcmV?d00001 diff --git a/packets/script/itemstorage.bin b/packets/script/itemstorage.bin new file mode 100644 index 0000000000000000000000000000000000000000..ba2d736c9ab92fbf372ec5095a4ba7b557fdfb75 GIT binary patch literal 192 zcmZQ%U|=}Fz{v1@Q{OvlMh1or49pCUnzNZenBl>tejKU}Q+x)A!Drk%1wAftkTkb2bwQGd#HTPlUk`D9XT~`tm^lhz5%TX~vSo YoNSlWw8YY!5|B6s_;iJ{fbStE0NBhEd;kCd literal 0 HcmV?d00001 diff --git a/packets/selectChar.bin b/packets/selectChar.bin new file mode 100644 index 0000000000000000000000000000000000000000..676d9268bdcdbb90336404a21b1c1513da1f605a GIT binary patch literal 200 zcmZQ%U|=}Gz{qg%Z`V6(Mh1o*49pA}84M3V7%0Uc!oUxr7z|!K2msN{AOZ*+HD@z% zRvrYi1A}vu91C2Fl1fX{^CBEGbK@gSv%+)BEPaa0%>11K!HVz_7p@ta80r}sn(G;w V8R=PC;#G_yDZY*U(EO;(1^_NnAcFt^ literal 0 HcmV?d00001 diff --git a/packets/server packet.txt b/packets/server packet.txt new file mode 100644 index 00000000..4d7af989 --- /dev/null +++ b/packets/server packet.txt @@ -0,0 +1,5 @@ +Pop Range: + +0x00 - 0x3B: Low Pop +0x3C - 0x50: Medium Pop +0x50+ : High Pop \ No newline at end of file diff --git a/packets/speed - Copy.bin b/packets/speed - Copy.bin new file mode 100644 index 0000000000000000000000000000000000000000..01a9ec3be490ce681d46ab5b1da6a5ff42c0f3ec GIT binary patch literal 184 zcmZQ%U|`t6z{s%Pcj`N9Mh1oz49pCUnzNZenBl>te0A@gmw6rt_ UpmHD(aAbng%wU?f1Pj!70N~sX&j0`b literal 0 HcmV?d00001 diff --git a/packets/speed.bin b/packets/speed.bin new file mode 100644 index 0000000000000000000000000000000000000000..01a9ec3be490ce681d46ab5b1da6a5ff42c0f3ec GIT binary patch literal 184 zcmZQ%U|`t6z{s%Pcj`N9Mh1oz49pCUnzNZenBl>te0A@gmw6rt_ UpmHD(aAbng%wU?f1Pj!70N~sX&j0`b literal 0 HcmV?d00001 diff --git a/packets/talkdefault_logout.bin b/packets/talkdefault_logout.bin new file mode 100644 index 0000000000000000000000000000000000000000..afc32a5a550326bff8091e20ff7e0b9c5a05a7a0 GIT binary patch literal 192 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 XEyqmy8S9zD&vp{l72s#~z!}=ggVsdEVze=gi!> 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 S&jEhECbjh({LF56j{gJqMxo3A literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/accept_quest.pcapng b/packets/wireshark packets/accept_quest.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..2899941aa59e90b67ec70a5f07070e2a76fa29b1 GIT binary patch literal 53180 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 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/action_and_traits.pcapng b/packets/wireshark packets/action_and_traits.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..2cb2e8db4faf7d1d79167bc1017b225846bb9a53 GIT binary patch literal 37584 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 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/add_str.pcapng b/packets/wireshark packets/add_str.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..4d3f726d28ea731e5903e1096a8a9b70bbd53065 GIT binary patch literal 20056 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 a^)s`qjjy4d4StP3L`+Hz{F*KB9{&b1nJ{Sp literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/attributes.pcapng b/packets/wireshark packets/attributes.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..997fdfdcc95fcc8424765452e20121b7b9d2b370 GIT binary patch literal 22624 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 K(AWF{pYcD~GT$r! literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/battle_mode_passive_mode.pcapng b/packets/wireshark packets/battle_mode_passive_mode.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..d7e1480f6eb133a0fe11f4fbc7a7bd7ce59e3b4b GIT binary patch literal 12776 zcmds82~<=^)~;sn76b*gMbQqyM8{!YlokadqDFCglwWaz32PKt8d+UXaR~v9iQ<+h zgSa7aL5T)I1qC&tM1xr{nm>lDpaxY z$qMg3E8?<~QW6xy0=&GD1#(AW*{SLAvFQqLkKrDEiosK+PEt%x%u)CS`1pG%-po*^ zDm=3?veS~?@jn=X$ASW5!?=Zf+u4bb8S+8VVTmwQ^dwdI8wL6vp6@}ckYP_Nn&fus&I8>V75kPH(BM-aC7iV z=mrIBf^7vX6c@04rCR`cil3o!R=E*~?T);IAt>LfZY9_S`>VoRTfi>ZSIL9R^Y3w} zH6e2}X!FL~Be3NV{2V%Dvl&!}ml1M8=fF0at!Y!St>>YLu&`k%!FyI0hN+sr3r0we zLa$6g!$CvjmzO8#QvH#Pz-x>g1xyR z_T8NU`8q6}9lt|0@N1mb0&K5sGHP4iaC71gj6KF%iSZfycMkix zC7CfXZ>E1)a^9lR*52cZV{A+UTJn!e_GTf6?lh0`c%#r^DneCG(ps1Yto0_0jSI}@ zbm<8634VrZz=fK;Lxc;B`dsMljJdEMbK(7O_i$WTjpL@cM4SuM7qm6yljrv-tPj@N z0c*kq*6A(}LM`|is;@8pW6Pmm@NEo!L7RF=p60^?Liej9r`Eh&y|2@Zd*}b!-mJ1t zL7R@aM7U2G6FPbHIK`h7<02zfp57kbcCvBm%q-<=;o)9BO6BMoO7B1~FFVH+$#iZEOM66Mn>XhuPBz2lXm7&g3$E#D6im86e@v5l-%85y7 z$rIJ_u_<=4h}blxYi4Fbx-uatGhUsOnBj^)j8gjA$?RmXPFOGS4GOH+?61LM9JVAJ zmI!#ZUnA?j8#w&Z1J068KUmKEfE7Z7GanPqGzd7en{uYgOUIcup2MuqS^c0~q3v(a znH8tFl~T^I7;5H+iD76(FhqtJ+A9f$NkR-+4bBV?7t`Qsf?=UPhW1K|;XE6i21jh+ z;*Ql&4nt1zQ+N&a`RUm-l=h>oA@&@0tnXM2ru}GZ*k6tTs%X?{a1=LT!rym$k43}r zJ5-@gO8%s^2JDNU7{wmzsn3}e06@i#qc)Y z{ab8)UEjGPd)~RYIUU#UQzIV)e++HxR<;wUIN1U!Yh;PYU-7^iIj*R@aeaaC4nWDaJ)X}2vx zPDk+{faZh^dKCrWcc=z?$>6-h!0GzG=yTe^OkJt0QaJ=q+l6%jA+QH?X7#4mYZJuu zriR2yy-~aJ;At0dngb+)J!%ur1(vg{-cYX6));3YUt#+{E9apvMT5CAzB~(TQ?BI03od}6YL*JU zj-R0#a8Q+ZgxGcKvOBi5<%`&Ef$GYQnK++`-($&fWiVk3n1Bq`ntOm}e=m~frV>rf z$DaUZ_kmux!1!Z+RH0V<4plh5q$%$xjDKuT*Z3s2cHq_}4<0Y$_r@}b1+v;Eo=;JZ z($*ALzc$FN-N}4uKgijolRL@~%74kR;mA=GuTD*kO-l$@XT&Eap!+t~awN5u+u+(C z*TGUt3=)RPk`#M*{#^>Y-?3)~&Nm1R`}x`SJKB%7rtswaEsPcE@<_2*=|*DZkzuU# z^nqA$^`{WhSjp!<08U*jh}3afcotM?ZHevA8QWul&zRS-Dy$0~?{TK|IgJwtzAS#y z*$Eub=QOKJ(f1<7bjgm4f1DW~pGB2e2k_eP`0s4g>C%te#dPU^i7q`jLv?9?iF6;; zC3Zi!J$I_uesBz8tnP?@jP>+USB@BjV_eyRwF3eG_Ja(5KCGUz`vK(wZB224?a%H9 zv>$Cv_1EnOtVa55m?ox?bwta?cde7tvRLf<%~&I+zqtw=Of|BJ_crh;H)}d7$L~;u zxfOa}+nxBcP~V>;24R0Tfi5MWE3d*6s+mRG zy1SL0I-xq5Z=UazX(dh1|7G+8g)2H4J=!+2!OHE%jrNz?ch>ySXV9+ln5wofdQDok zz9bsuop&ok2<8tl$MWElZqZ^qs3$zA>B5I-ZO=x`gY}pP1D4{rpgj1FUkB^Q-esM&>vf{Pj0K&R^s4YW>TpzaST`nKi%R^j|Xr z98WHr&>1Gb;F}+ERbwr&9e3jP&g0G1tIpnAyY02;o;g2%?dua`ji&B&P@^(D1@MD{ z>>=EqcW6_r*jeT{@xx+$KRDw1q!CxKA8d0SI6uIB(nNlK&+7+MdqWz37V7)Uv+WJE zA8k#?G2jCDyn`zg@Sp1k2`CvqLpAW<46Ot4UxUDZS2Z#xXYk*(HqL+k*nibs{)2d{ zxsk*AZ&H{45c>HY=`u10Va!Ci&lHQ96U0~5`o40)_dP+5D*33+Z8)c+F;lxsJU^jW z(bg1Ztgl(^r2S}Xs=rP<+Zay%Jasmz$L~;um`e_5djRIesrr})IbzIr1Lm(6aF|0b zEw7+4V=R|GM)s`#yF~Y_z4_90a6@N_Po8OAJx!cE@BAm8JTKR2b1zqWUtTmhYvqJS zj{yt9gW6}fHU@2Y>#4^;=PAFA+;}^u=x-lqd5-#Z#!HRIPPZ=ch#tAu`e{*4tYh=C19an$+%?DR#-de-I!`x?<&q3?)J5*r| zqPMk<#P&L)ws8#Bzskkn8<<4Fdnk#%X*l(18@|7hF7G=a`r*rsEzM2H;=%rb7Wp^* zJ)1)#mz62a<@sMpBr|^qwUW1dcTICGt~CDm{8!$daN^dZd$!wSoLX$WUP(gBTAkM5 zX~BE}6ZQ-@XKaSp8SW%ter&rww|e2bxseYsw|Z}M+0=(=cYDprl3;bx4>5sL*U!qwN{zaL$V`jYy%f zu$q5|SV+B;BX)-BMQk57Y8%HwM2T)cD&9+D!PtKE81^IWmVpbS>m6R$i_qCb*#ek{ zP(LfL2tjI6?Nq(Kg@BnI&+}=PY@GM`SXQTWyvOcpR@0n1}@eIy(6@;d9VWb1{VV_e1s6)o9XAhAY6+GRc4kml`whK8Yn+5&m|QoC^%K06=r z>4Z7Wp07@dXozdrHMGQPXkaZ`bkS|6?rfL9_-)~6e>zj;O|AMbl(hV%QLxw#p)_knF;4D?D`C>8^skQg|i9|L`6;~3b1&n@kW0lFBN zy-!@{DR*gW$l*-F;s1XOaNncra$$Clua_?o)3rW?6L$oh*nv6m5Ohs`2vCJWb&a(> z|Gb#(vA6N5)vDqtAEtf?#zdchN(pitWioa;dW&Ajqxso1&l4DnB{ zz&{VEf1L2v4#wbId8zVw{UiQ6g>-%&zWUhsK5WXbv>$B^c|rXOxB!2n8GNeVEkN+= z3#h{UO5(1SgI|kp8TwUD?s2ZCaTgF~m8NdytOv zR}NC$G{*Tx!uimGMf`8Db|gzDP|im&KJ_2FLF}Ht8E~&3A;2BqWrVokd;Y==8ZZU+ z$o|0Ct&naM<4S+B&L8#H8RCMuLVg3}w30W~wKua|@jm^&7*{?eT-j}O&hp^G%Q)+U zIEC+Ek`Mi-afQuqe%eh~pz6hOE|2Z~eQN)}1F9&e6xPAHHY6 ze#aQTK1ru_hd=&pFf^rg8NAk&TRfZA(SEcw73YY2pCIJ#y6UZB*bgAs-!$ZJfAU)u zNBET=DOBrN4VY28RZIg065IQX+Qu4C{AZPuvRspydUlZUyO(W}H4CmARIG*5Q*#hURxiu7b6FKY6|B9S7&&1{W zT@T0Dt8to;K9vJn%{#-6Mlav%?~?w3H9AvO`Ym@3fOzTPC{E5xCvKMi;qN-wn7RC@ zLM&!JBQdi}5Ht9`E literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/buy_square_maple_shield.pcapng b/packets/wireshark packets/buy_square_maple_shield.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..eb7e0da0dc139e240ebec7f999d33a87e9915835 GIT binary patch literal 54088 zcmdsA2Urxx``!aYK@jkaqDjoz5d{H3T|L>c<;pVo?FKF^NkMlgk+yXN@`+o2Dep7b$9G#sV z#|VPZA*fyz4U|RZWGmDY8u@$mNy^Z5NlJ+~y`QdYtcy-a8=TZPL1&EXJ5c9aU)Luy zX;8ebaU&mJ!A|fJT4pAv_Ki!``Fc0;_SbntcQ)vv5(ex18~FwJ=n~UR$+`v^X_+Yl zz2G0}!nrWvx$(T?&1F%MAlL|gLXVaSc&Z)-W9!}@`ZNk_)VN7&U$4L>jRL*=TZj02 z1%~*-k5(ZeEnBv171%h$f0!URKuh+}j#CNy4pqqcv2G7Mfb`Z0J7Gzeo`xX!j9KvM z*Rat9A^6dwn5t!jR)XM>`*E<)(0=R4Ltzbv>|CKqICFeTYtx1Y1M;-qQAXEYw+whm zBw?G_c31I`w7n^{m!T0HV-{N#&mgv4?r^Y>WnVuC+r{>$v_5kj+r{>cuEBMWx4~-I z9=3Z64ju#Eq&MY4;6&0;E;Ns?+wlL+$jj|Ldb<^tNO=p&af?MeewG6 zI;Z35AmMcmPmVLB!e`7f+w{pDOKj6x(Khb8ZUue^*9q6A2gWpBAYSK??DW{!#MD#S zN9=Yxxp)_7<6`55k!xLCY=Sd(t!~xhd)I1T3BvZVj&EQ;uscyGmT?_*p!UD@O@eRw}mZ z9$aMtxCMGHa^%~o+W>}9P9lZ}z{k86{WJd7gz;C=-^A`tGW%=P-NlaBS!rTz z$NDL)M@zY%Pu?rGg}6xlVt&tL9`+Lm_QT}Z`{)t-h(y{;iao0VYqqEGG+-iWJ5;f4 z(188lSTx|>#XJqTOElp4R;mG81~@#Y8o+Ar^+PEzUM@TD~ueDuJD%SQKLr~0`T zfBNtXJ{PDhXeqY|UwdgiTFUDunr({LC$;I)DQP^LP9nH}D8c=5p4R6O+B7^{YEu?N zzn&R941XjTE|*|xB9eK^J}jg6YBxl^$1Eu$6N2ERBuS@erP1xF!Z8TE^@ z5F2CTa;{!m5jbzc)m_U*RCoHda`2*G_ly?oD@?z!cjx^p!stEU)Y!Lg;gg0}1WoY6 za}#{-{WeGc_0WEq%ioTR?f>=uepTzZ-Avk7Q*&fss%y8#zaRK&&Wv(TbAPG6d)uDg zpYFPOzEOv!8;)*wTlZJa1RvA<4};EaoBikQHdQ+h+cmJNi|^H6PhOun>&(sAcm01E zzdx+*w!#~=c5iDu@^{yV&5sCMBJE7i(_G_v6;&HQqE-I#s<&HYys>V?v++Lbx-ZoX zT5xmD?Kb5`Jl>htdwBI+ZMU=bjn*w3nEy%RkyT2k&M7T;4V(8dVu)OC%V62_{!l}0 zIL0j1ca3|w6NHbgtoi8M-L&E1DWiLfqd$OtVa5A`ozQ5hh$XAfA|J)mO*ZRu(+4Hf zXIhVzavqCX;310(N1$hdK=RzMs||KU93KRg8ezB#cwmGOU%B=+K1IMY8P6{?bCt*cp%Yw zW*!LVWPI@=M5X_S^8xXHchTX{lH-P8yPB@XxQzZV z4RFDuSDDVW%$hykLw^1LmLDJwq<(PX>L{KcOeb6&Y|Yh2Rr0j{Hs}X!JScuW-~+bJ zj)&e{HrkL3zr!r^gWkEHkhYsEwhex8_-)Y-8iQi3{*wB^Ny(fjXRlzh{hg|IS^WdX zzUi&2BAn>uu*2LB><^9sF`-}PR35_{8=oTDInbK>{x-nx-(|&{Rkuw?b2{-mHvvHZd{lqa1X!-fSDz3!I zaxXa1Fw2Q{?X^15@x$~)w*nd*4v87PNN?+&by}n8cO%5!-KWRAt9CKhuB>QQFg|+a z8O_*^K92qE+`sS_%6V!h!sYAW1c(ni798}&1m0NiG~v%;34dTL_}CrzGwfNq$RC`a zb~krhjX%_Wv{bVrTb~^Z(t5O1tFOG4v1H+7-aO`0;h}KYa0_|Y~btd>+IOp zl%An~w{>eDKfOMzr`|Wv$H&<*I!2$FmZI;F)HltPZc4PQIvNua(sYKn3h4>Ki&cIy>TZN_lpt;WQr4&Jdn`Va>Au7~?&T0-l*JT(j_O|4PvhS)Q;ln(~8| za-NLk&N*m3TFUE>=FB-(-nV%bi6GJ?~2}yhAZ;pC@7%tg#a+tbSPxMGS_>#xLHazZ5$hzX-z4+IUr=+ZNQ* zlzQm_%5dGA4|3FE%v5uXvCS`8jG^^tDYrR|F=!9uHjWK2p)VWUXY*|S8L|0$a+^2y zM4N{m5L>d0yQiCffoH@`9EAob!)?5 zhi%vosUQDwc@EEy&k;XfXwAXKp1{G$;K#8Qj#>P;&sTg7Qd`hc%_gi4uCkFTyls1(#ynRp$5i zUXS_xCQbjU2kMU*YCrkF&5?UgXZ`6rtLDx4txK2Jnssw#Y`}^p0d)d4?`_LT_uht!!e|pI2R&04@;G>&aBzWy zgIi1+{yYX8bm9ZCDPmv4nDmmU0g9*8pifTB_Bzj9FM+Y1DKHPgiCW-%qjT z;Gf6xv`xr-J{ZRKVxsdH9RFcLT{$T%C^JW)Z_LpNJUZyrJ2;f5wm1 zG<}*`)5{c=Ow(ySTFS9E?iTT&<6;*3Zkt!|u%AP)PnKgJSROUKMPIRHWljHU>k6Kx z&n0d9DYgyTat&0A?yEIi&(rimqUrm0P)*;s#bF=S^jLETkqe>AR~nkbF=pwwLhvbf z5xMY%19D;10{bRYYY4_gSNs~_Kd0L0gzs`-H`%V#HyVu{#QIqHt<+zuRb0jM*PjU2 z=2>$su)Jx*69@2D&9K%Me_i=CpKH|Cw3OSN@2|8TE#>udL-D$m{k6x|H5|@_4;6$F z_RG={L%deOIJNo@Q5y&cjdn2g%M@F-aE9gMcdv#Wi*_cl4LQA=Q?r`k0a_~lu zeR8u2h6Cgn>ir0Y4pIzRJjwftsF9H|y!| znk6OLqonm{DaW3Uk*S`tYy36#ZYo~m7jJ(Nl?Ly{(71V%kL-^!+n3QuPfQ_y+oU`!;Ig4U=Vk0NnS|AgN!x_mE_m*&1MyoSKrV zPcxZdkp}ON!QVye$z(TfP|{#Hj&2pzxmA?DRdSz%`1pi)T_>C z(uP;Nl#GP5l!S~naTy8k#|;&4xAF4r?c?R^*U%r&3-fXxA78!vl+Iuqy2js?iQ7F6 zZ89{0W6UxfJ;OgFI4-rqv0{6-SA=7Uf%x~K#`Our6JykL2G^n=HyKjk7_$u5*zk`C zuE|!oMnu$kMYzHuPI}+|3CVHkUdUB1Q(8a0$W^@}<@B&3^#8!&7wH!A9PNPi7|+-v z^wK6nA{=9u*`sUtFk+7kD|@tj^z(nn9_iwJeENvEp$TaXTbt6}k4uYBO6m6sZNcjj z+5z!LI|MU!SbJ}i0recS%ns$lhZ8$&X6+ypj{fKs*`Zi(x`Y^1#rDNrf#0gLBjSem z4Px+{@_3V>Jse|};TIG>g5Wom#ZTi=v-K;&kK@3_*Zwm6Ep9|P2L9dCBUce)#CkG= zwT*3#VE`OsmSNo^JWD~t+hz~{4`EFm6mSYNB`2Fwh?*zH^-Tyfr6eZ3ly%WP3Qd?c|2?kicwd*wU!dPTNibpw!2N$86^Apeen{H^w# z9T7{!l#Pj%-^wxchu>qCVcI=>lmfq7SGe?wFy%Y56or>m6=`!XqA$`muuIO4G$xJ# z%rW75N#D9ThCXnNS!Rcr@X^E$X;$10UYPqIvIFDT?TnV|eq~1B^au3?u}5FP_=*W_ z@T6&up(-3>mf65Hd=OOoBkquB^I^jUQO>~S`lqnNtg;Iw4ztFJce>aNw zDUD0chvXRA0d|;W_%#jxnBX^o#ZOabLH;YkkE10Kbfou!$^nar> zUMo7_xTH3dr?j}&Z>Pp4>*jiG+~xBPGh-hfy%W)N_s-+7(~bohs^^}Z+|Fk1 z*(6z9koXv*_b?caQyraYxH{Z9@N!88S?c|-``J83;HU5 z)Y+h_eRd!F@?c%BHAi-R*MFbev~f{G3J!;l8EUe*SncMpxtffHWiCIxq1(N!FwC`R z;-e1DPK>za*{kS*TU@Vi+uEKBI@0juw6_ZHj6A#JdCS>#Hmr3X)T_nWM>R|~0p+gv zxdkz-e*Mpr&AaI%DlY zY#yF%7f-@$XB&BW)o^!c!+ zT4Z!@zGuiYaZR<1##Z?H8~&OqUDKqc+S;bt{SLGqd%r`iAKQ&37o%~3?!R18TMwt_ zrKP;z*NK5dToGTqHwP2?!<9d`zV`PZvG-DxKevsy@3w%f|9eaPzbH=|WP|>nv|sdp zyq6-d*#DL8rEtJ|H*am4JZbYs)k0yhaeaZq*L2^F-FK-Lw}ZFua+UCVmNmbF;NH!r zf$%I#-P=z^e&fA&Z+-W&{QgCBWWn+rBD?QG`9(`P&*<7eULW#oCuB^>GrvB&4GZ8i zX6d~Y!t~sQM0bmJxX(b`e}Y?Ialf-a;C|VBokOw}@4?iz2r47|sCy4@o1I*1 zLg0Dtl}Qtp1=eyp7d$*|4=JxK}=4)63dP#93``=M(eZ z&WTbb+uNb_XsK>r#0BwT_a^N-9^mb(Eh2uED6#JsdD>>=Ih(+C&>TtFCbrG`Z2k8S z@O<_Q(sn(?wt+iAupdJA%A+^an62cq6Nt}-e?@(EU5LY6C7(UKze<56$Y0ZUZ za3AB-i@*gTV~WLRcjxfAKy5)wHJhl#23n7nYW0=(vfC^_!n5gOf_uCK_lsatavx(8 zSl1L2wJEE67mpm}VR)Tj_^AX#xQ|i9FuJ@2LzgWti(%GY?B~CO;lc4Ico;4r81|K8 z*!%-)nfxTvpUSS`SY40PfwzWBWXta}0Y)+#+4lDNV>iA*4+m}&mY@L?GRybb9 zCp1ZTv%Pj2_7#1Z)zJ@ooZ{)|4Py81)^>0Hfoa1th<7b+kHzsfw1_(T;ntV6`v_up zH65K{*3qR7CDTz_kCy5_hqxd!5sGng9}K)v>u`SZ z_I7GhmHEku*JXY(wP4;ZIzM4GCO+>xPh)Npu6<(7wHBeK4fzd#YpdHVwrI>PvwyG} z!QLZCZB0uxo3r)Vu@$XHOSSqIoo3_XAGdzu#mD7D2WngEKz;+@%n9Voz4Tqnxc^FUpDw}u1mK*^*vl?~g>w7$n$|D%YNHBzZ@I?$ier(aG?z{OqPp_SpY8bE@ zCt@gS+)T5^O>`@n#?gATR6DOlqgd=)c7Mpjel@}VT{-rlqX_ozNU>-2BRcdEPd~mQ zZR-@<2K}fz+oB&6_VVKE?F>jsrH^K$2H5Woh z0T(WTKV@C&CUODSX|L~*a{-Z{@3W$|prx8kSby?4Ij{ELuRmZfo^J@V4yHSc^~LAf z=y}<7-hbq|ws*x>aMR$eBbzBh=VOIitAd8m+$O`rZJ;fV6hzRo9B*s_XNv-Ezbgi9T*xzw_XX~T0|&!{^pP2>`; zXG}C>%yOY*ToSpU76U&s$H19ylq?3)dbE^tkgoe9E>i6Cde}w=0cMzG9Q4RtN8(f$ zYYsk#^^BI+Fa~!iDh?E?fgHqyrbKv}$S5 zm9zWhF_7f~wFNEJY{GJh)fHNgmTL7ax`Oy)LVx;fMj4(>*Av`3NpMfk)3ze-`SXIY zvzVw&Squ|*Iq)#NPcR&3jbW=aisA0@77S}2eAO84fJmX+rHo<4SL^|c$)MLY1>_~ZP29k zi55*-nak6pB%(@0Po`a7IEJqnQJ{?lc#M%-tAHo z*5c^8dD;<*yUO_Z!s{|VK2|XAw$k``ZGL4QXC4yHjIriS8`$40fVGk4N6&AvaHfM9 zOV;LW9HX|TrQGH>iOt#iY#gKYXeqD%yCA^3k(D*L{BLjbbl^MUt43>IEr7L=He`RZ zE?lRWXdGiTxarh)cpChOU>GjJ5cW4k3_S*k7~;5a>(Q6>I}rml4gTD$!EN3ynFiB( zv{c8QYB25xVnUs~dR!Md6Fy^>`l~QDcN6i~KNPVCoeWqi`YY~T{&9@@tK#0}NisJn z(cY!U0PRfdt8^?|IjIJZFFAxS2J1c-YVx#gH(=cG_yjK%6Xi=+@sQvVn_DBY5gcQd z#cYpqkC89+%UkoM?FQ3^LJhvBe3cQaVSCtTc0Bb|SBvM%e-a*!RBRXSFWP>@;>#Y# z`8=dNprslg)O?xNqorDXi!a~Di-v@Jy0^b}Uf2(*Z%li$F3&f%kp4tS`qMN| z+b$G+qt1SEVemuAH(LKzm**Q#h;O)BbGTh7_(oHFFZ;^Rux%yZ_NzHC`-@N? zUYvVIFl;Ts5cYb(Hh|$wlZYY4Ih&I&i{Tpt1GP9e+Z^XStCcLy(R#F$>k@DMqikh= z9`@S^_U+}^x1WpH*9LsVME!!*fX}-7^E6;PY1>7yZP0)pT`U^#$0-^^mDWEh6AkeC zfoi~l?GDA?&A`T*ey0O?{*+I+FwB|@?dJj)GJy+DvnN^n$z<*i8!OmxBeexB)ojAn zXUC1S9xc`CTVf46*BE@c32(0PJ>tG4N`iZ4o;KVQ*HvrcUI%y(uEj^3rnsxjHTJzO zbB+7M<`pQ-HNLs2=W*sQ!WqeXo5NurwrC*CPmk_%w{T{w8B5mY|G%7Z<7n`gIn8-G zu!Hz&8*9!K4Ft}Reb}0^y+Brjdl$9fY4CG`VVJewg~L9qh+&tSB8I5J4rfI^vKlI4 zC`$euvxb(dRWc2w^=K*gHxWD5cC5eBdbE_+7uT7D;(JA6&AN#(>eI2IklCVa4U>w+nvO=lJCet+eVOm-WpxZT`eB_uo{2U zttC(6cagTs%6S8AgVqF|5w!-#c~8z!tx?kWIYi@|pQai=?`oMsI?iJ?eo3WPJbx`D zTpMc5wFubfEm{Wty0hvGi@$a;_lLDP>#x+-w3OSt67e^-e#tmP<2GKObUbT&xGm47 zy9w?sCAcrk({?D2al85ysZCkF*c@)hX*+xzJPT;QjBpWggm;A1XyA8c5w?i$2;29a zv~AWtW$U)**{6uuhkTC~_Fa5lszZ5dpHt8@9n&s3FY<-Ow`BGa@n!3m%s%3H&Ju%J z4DX%pz`-zg53x^}f_)aFeX12mF=X}hZnH>^p1Q!D;_%&GEvz}-VKK#UR2hq&-oL=t z)466n{nMjldP?ijQtlg~9;#ta>(NqP-_;z;5Et}~cr#$Ar#6+MB17RAvrJF@T{J{b ze=gS3T7vPNo3;AkKWEwK1fNv3=l)pxF0B{Mv+rJFU&(h46@mX51`zuO;Mp)?o7jI= zQ;$`Q;c4m*r0vpj?m*k1sr_Run(B6mr>Wh@8oj9s-8bBv=x~Q>>V4=FCdBjO88NT@ z+6Ajo5yxXV8s%a`{43MizYGJwzkY@ovc57t&jZNeop|O-nVNzqp@BV+cD> z@PE{WH&57yJli6f`xX5R945~iUj~<>^MpagJX4t`oOxa532si=Zgif&YI4AhZahu4 zC7h9bkE0>qv{5(>oXJ>|Xwl?VW-M8ovvG}bg_d&8h&E@($YNYWRtmyAv!?%4zhs(D z>(Nr}yh8C9m(|NZHuU7_<$j`REvz&Ru*uU#?nb?=x`uQeekkeXsPB66^zr~{+xj^p z+BWFra>O2>!7=E#pLu$Dp6F#$J=M$a4q3i8fz=Q9jNUx`up?YZx7Lry-KLEi7vMs| zr38z9R5JHRjSJKkv{bVRTb~`{(0a5~tFJu9x!$EO&!z_n?#--is&UEF8l%vrZ~r2- zDT`t0(g{2aOA!q5{WZ*U^~NZQp$P_xRD;J{;cGCxc3P@o@b6$4@T@-%!$SnaAO#Gs z5e#wbkR<9CtR{7@F@UE@_5{N~35M4whI7L$nsoB&KZBu~CS{v7X@^hAG>O)urJC(5 znuPmim~dP(dO$L7kMA&IzvYq~`;Mz{oRzgu)D7I@oAL|Q4aGga^pZcH7%)*g2m6X+ zL)I_sf=oQWC{1iC`JT~^tH7qope=?Yeipx|X6`e~Yc|eMOlhfxEnA<}7Fv&%YV|GJ z!j6H1L(+Jfo=f~fkk}?UPaCC2+ftt$i)O)s#gn!fRfpMN2i@UL5zLqBc5M=pej8ez9Z1ny239 zjR}tspRk^{!ZiZ!hYJuts!n?1_m@p(ayMfY}(DTMnp8h%z&NPy6 z=8$Ql&3xdDji-4n3fDa^nz3YUUNT?373%-UT~O2C`DXoH>0dJarS)hj=jxF<-@th- z`pb?9ht3|xi+x9lk2kUQahv&h+UOY=`zpTy&5}f8AFCfNvxo8Y;~3#_fnwXh*3kdJ|Q9S=VPW;pQd!2xP{Z&&TlMsT0vg$#+7= z%%%R2)=KmTTw|Giiyu!ZpJ=JZs~6|x_&ws4;`L!Xy&@hG&g`G?apZP5#w@#!Y+de; zM2FT&bV$Sybm+@oq7ID{$_N{7Qyn@f`7X`_3Gu?Hp&&#)I*qeaW{St1;A?fV9@#l% zR`s}3?pWp(c;C>j7TVw4r#6f&J$bToL*ui_lbg)ER%&m~#gV>q7H$3c^N+tCd24M| zH~ThqhTHd;TJ7*BEjM4Be_%+p&ONJk&J-Tq?=Tj+e+4pLAIp)0-N*Ada)NNg-}?G& zd*x|6k!O%AZiD7Xq8g6(!C*pvTRMI`=e`;jXTp(uYt8KBY1(Mp%jnwt$2o+5*dF#- z$7peU-HE)oT#mHstJto4^B+Hp6uF0SxzwGP<=%Y49ksZ;z#Nx9X;QMdOzY87jq@Td zQqJlZOyY6&B;o8=iZ%t#7Q|4_+6Y^UIr|X5H$48S+da$ohR>Po6zqdvEavJw;3gq9%o$$x1LJ4^#C|~1MidkygoKeIm_y0Wau=WUb>QY z`zf{y_eoBgX3@*&JU(YBXK1O$9W}kA^=PS9-!lJT$8B3yf5IELohICSBH^BB8{l5K zyCU~+-q+was+UURHk8Y(TN5hMaof7i4s+n>Lnu1Ll;MBHtA`gR$$b8B5mYFTxqM*tO6cyM_jp zEOya)w3Ku0Rv5&sU6$Cz`fFkIe4f9aBmQdr{!G9IxOM@xy?iIBzp~m?I%_^po6Zv+ zKeW~YbKAhE#)@h-%CO3(NbQ2x-G6xSoDLn=|{a6^K5#7*wp%aPT?B! zv|Y(wyW1qGO<4>-t+bSfVFiL=Uuz7z4xkto+^}G{@;*PV(rc%s8V0NlSPiE2XeqBR z-RosB%&fP9hv7wnq4hf|MGW)NFI@kUVyI)r(|@j9$zsdYrX}hy70kdrygO0DrrYy-(MMQtVkxdbDB< zPm?YYO}eMpHfT~(rbUyA9`ZD)6w#z1ZSZ{wWa~Yw8a6$4NgWX{7v(yC8 zq@Bi(EdDgo+#l8-*!V$o85(umsov2z5g2? zA1e_)##(Dr_bAgw`w_s$QP=z|e7yUJuT7Lkv{d8Mzr)9w%W`;pyh8YB{f2%17LL#DwcGTRUyx?UP<5eB5u%M|0c2$8Tzje8hdyW=|*|757QYmi$@B&{f(6 z*jLot*-T8@*?CLkU^vDsy$4X!-^Cs6?zv84ci8*3$M-!A{2VHgiW)oN-9N=XvoS@~ zA@Ouym}5#v%aX+uT91}$d>H~`bzF5@XJt#u5^5U-`qd+o3Hxrc>}X4#tll-%otXWOlLR=N^!cmu9yoOKX+mH<~fu9#^u?o?}H4+VoOUk zj7y?#|Hymn9vl?jI;*}HzSyki)!UX#&uKkc%CDEsaWPIwbkwRdPvb&=JH z*hPnUI`Jmai5}J*>HlCYXk| zUo~QG17pX;Ap`n^4DZ!-K(F@0-P-PgZ~7YXufYxpVf9+kCyWKxaU@8 zw?*5t;94=E%}yInM)rcwn5E-J!RYcfxz63i*V*RG@sn{byG(26{RP*#zW-wJIz31v z!zKj5T_`PnfS+#$_>i&O5~49#@EfTP%ouT!rvtZ$4pg<~OqqIl+TP`Hd{n0RR8$Ap zd1Zw^Px9uKw+SEXD7FncaKcmMBhD+26i^*dnOFYty38w=L}U-7^Gcn0XpKB^K68q< z=2eyOq*^ggTAw+NHZpB=s0R1*T=;RK$P-+LuVKcL<#WmWVf{3wt3(VNWqTcd5jMr0qrz8yUk^&@tk z;k5A_FP{EJuI-9q+i-39=S4rld4_Ef^&_Qu#t$T(R$EBp>Ecxm4VB{Qg#H(J+WZdT zVpj47j7+qU@*|Pz*gY6+#VK~Dx?iWuJTCrDxL8@jmv{5Dv1I?E)CjSsmObQHMu*}@{>;0tusZhL z^OCjgV`2Y7w7r{2v_0Nec-hQF)^@B8QJc|H&30U z$k}j=SvEGGn0t?C__uPO1iONUXa6i}cppI{gxZMMt9;*Ixcb<zFFWe}`MAmPQ@bTo?{CLzU3$tFxDH{m%2x2gE-sNbrA> zr|lbx{%KRz44tB;9EiTl)08?yQ?6M1XWvlJlqdLZywNaLwrC278%gN*xwY;^qRbPi zmwvZ%Hy01!pWB4>*ltMU1%rQT^aav7`wL?peZvI^Q3Nn;^BrSRsBs{wqA1JzEe;AGfs&4i<+2MMd~q z9T*c&SbTu}Mf)tpzd}O$Y;ONYwnV^%Y%<$t zNH(r{q@Kz?Vz=AL#k)Wo=MxY2-!CJRwXd7F`pl|%Gk)vR<+Wzroaqy5yKrr)pU)+So5zqfT z2|p$CgT5zB8y&;I|4NT`#dfeg>~kt0feG8aaOzQ{0gf?C*U2=&F7>co&%F}A7Ta|X zE^Px_Cs@&4Q%Z;__0RBLZT(}JdF*;4T6yg1AxQUEas5*eXg&D26OZNpcLaYe{l6<} z{zu!RrQH9PlJSFxGvdvz-Q{+D!dtt0On59=&oFZYcs%%fk;k}pr?ICoQf2M#_Up2C zwW8*7O(yUg}ydCJZeDL-i`=czbe zWb3nWhSsB{T765LS%eo233cVG*n-Fr@ENmAuiwjkLU_JU(Kf*IA>g{G*X_Wk8<(a$ zR~icvxxV$~E^#b4(td1VxJUlTE5hK+&)2WA6`nSJD@RxaT|hr%x#L);kjI^;ggfOV z{Tr31P51!0Q`iQYBZ+c{weg5&MLZjO6C1a)wsFD-z#Z5xYO!h94vUSw%kVXo+J=^D zHu~pm%wpJPv#l`*P{1s+u}AJRf}yh^)JPHxek~7ofnaZv`etB zQlHE1>A>U5UxY8#@0i?J_6qcwjE|nf{7_7kFYNf}QIMmt5&Rjmj4vK8K7=o4t$i*L z#xZ5DfL<>eegUh|@e%9G)2fy=?t{N!mbIJX;!E0)6KfKPR&ihRPokb~yyRDREU z0-3w-xk~5mTRwMqfc=niWtNQ#k1GX)D-PEEajKH1?bipj<*)sC8JH+n+A`X*p}LE) zHXLKNT91T1EscBl1c+L0%~k+cH1~>%@=FgYJxF7>wU!|=rd{i9I!|5Om>6RNUvFP$ z$F`BtF?zp-f!=-r0p{$Z_YL&%adr#~32WQRD=g9w6BQYuPmUYn71uAJnXe!GDIzi~ zB&J=YLEk?kBURs^fp4Inw{N2+-q55zpi$!{4U+oBdk;w-+1_?Z=s72CVLA{-Auy&^jl>rIysgR0oRxGV5mb#_GD z5WhhTe*I%yjP2nVvkbqWaERfc*Z4go7G3eE+4>dX$8q4|YkwL37B`|C1OM*nk*kO? zVm+C``c9mSaR3}+mSNo^e42uWx6K~@AHteCDBu)kN=`PV5H(MX>zfc}N=Zz5DeZUx z?Eg-8&=zO|v_%YKi{}|GMt?ZQEVD)Ja2S39??1KTeff^PUXd+W-2kLh68dH&nNt28 z1^HX;J3Atlh$$NrZ9jA|_J`kNmSNgG9Oi0(sr4A8b%jf>2vfc@OHp`9RgpILBKjh2 z1H0txNMqs{z#J3K+oH$282i96W|c^32ks@u8XlM9AlQ*z%?B1%L89n&e}kD9&-N`*#PyW6AskdM8|kVnKEHk zC}pVs3k^&DccX}((zxV@MJ~p6fE{KTeoez+i3{-ifW=Q!XF>ie!jGdR5p<;Yg5>>Q z2*T9-@17l@E*_V#x?N|ji?JWzj9G?txA4yh)_DKFMK4-KZvPKqP5l$VZfi=<0L6g8 zNQbx-SYAm^NXhvBh5m1J1}s5!n_XAz-oll)uINYB6nDnwdK-xKw7P|M#79hCBBxleqj%O4shg!m3mG_isFrgYc}PY6K)hK$_d`d+ztS@};F>4Wv%vkOP$W@hV?%$Y;GMnr#_rDmEzoKiWa<`7Uq}rR#pL4=u zcwn7a_jx>l1M5C}{eagt_!*N}t9S)c_ZkOXm@wYnzZmPq`d^IsazECK^(VQ9c1t#j zsLcSZ&fCBFQ+t3gOt2NgJzvvds@+Bq>I=KDZlTvtCzIH`#kJ;N&Y}^ z7s9{pZdHE&*_pOgEid*D`{}3?>&1RXc^&jR3$4RsBMcaK^SY&Y=+a|tjvJS?0}F#+4$GpO+`gn1t#;* z+!1izEkDydJU2hjG7!23${#e`AbF`FA=M|)+gINsDGz}&k{=ABGZ_#={H3dNVp6K9h1B69xX3VbkvI0z zJHIf8bl1n%$LQ0dy*{s~qY=rex=;l^<*ZTR_vHd;K;)`r47lQbS0(ANww9-2g* zFvVwQ<(j2&7ly>Y9Mp-pZM4n&*wS!vTBZ_n4_(QRuJ zJ`jn@Ed+(iFC6udNt2>)4<>uWF-@*b5x}2zz#U8~+GKl++GM+KvKFUqLz@(cKeW=M z=;?#XEvilIJp4J}7M+JHw5hp+BhjXftTyRtW}nyM5m%dr(dVJwnfb#^RQuBg#&;h` zZr@U}Gqd5TZ(&MyPHxfgLi2+-eY&kaKB#=6^YEddOL*XO!kxgUI5@|oqE+>7QLE~$ zo2|t$4XwH@*CaIq)+k#X4PY2Uz19U*~`OQM%RH%5wA^fj!A*Z%Cf~+ciC4e>$5YH z+&7*7<`EcopbIYu@bJ({Ttgi>zh-*+p!CeNlRqtM_uAC&HZ2|3!sT4!F#W0H69xNL zrN#YEe0B8b(TzR&9{>G^#tX-|goFwEJB(?H zoxN1sJYc_DZcgnn{d+e!|MTa6T$;N*anh)72P_lHe%yVc_=l4fE4OAh6IP|izXDyr zz9D`HEFOe^Q;&MxfS)lb_*dcJOxB455j$p`cqXh9?}T;Ywy{m{Za@%rz}j%C0t6P5-c!Yrx&*6f(F>tSY=~ttFy7O18u>&d(ZT}4MlyGNp&EsALaE?h)cShL~Qn!a{-QXX8f;*#sm;l0_&eT7Oz&{EO z&EI3U*~QKKuX^V6EaAB+PrK>DR;66?@*X&)c27Z=Q|@>T+kt&$V;;u3o#4ehxDYN6 zK|C#7?$jrLMK@dE@*^X{MJ{8^!v@J;Sx&Jr50pzZ*Wwgg{`NSD{gd0YR^3xPn=U1| zo2_y0W(zjGh&DZqrX&ZoDU0DN^S|d|=t?krQikD0ilN6g3x;iL^7VjXM{^~H)3;zV z?+u2JMV#Yd_!hx1U5R1nXvFY)7!SpRVyG8Iiugrcp9?%qtwk{OwZ<@XG{ta21B<4< z>T;(T#t{s)G_|*+sWyG9rm3_X&6TzjV}8^%_42tNc-X&9upg+zJ}iP@Zzso|)udN0 z{=n0uWu)#_s&#`Vz4C!Ylk#fuG-(HFQb6Was!6ZpJ04Thr1+?xc>d%@xG>n73tp+3PpEF0nj zi}HsS<8p>RsW5+dekQ~@>3as4;*xp>nY!iX4Z-NFp{~xb*kNixqPDVfi!$@!4!#Ba zGR@?V5l7fhxdy-7=rWJP?+~8#m+`D)xm(x)Nc8_v}=1R`E3$>ek`nZKNr=^Y~XD+?>D{p@NE@D{rg(`;Nt0O_# z==}P0ZR)EU^XrTEbbh^lfBZt|7xqoglX>fZC$>A-{Pc;8!z zNB?)kgsa8-9&xoXaN>RIqgLG1S!qReyzhg#B|tUaS6|DeZtStrhU$1P?t!bS()>H)eT$#9F>vC2 z8xjq&id(U%j`y|NZK)weG%iOqnEAoH2?~?$f!KK8ZNQ)Ec;9=qJ@((jEwz|Br!khX zPX3%l*W95I(WVdC`B8ODo$7{gkw*WjI48B3x;Wrdbxd9Uz1`9OFXS4Hsl)LR4}3O1 z4Y*8tO^K^LJQ#=niM$B!GJYj-r)TEn~jHNe*eW5JIt zEO7%YhEp#%@G$(4VAxBEVPqG?@WfvT4;~alTsy`C?eptGCj%!Qwh6)Tacc}CyHE^6 z;Vn^E8Lp|HsV`#4u8E6l>f+`4N^9b~GOD&FPRr3;iT&gVToc#Ao|dDzvOL8ealv&r z7W>@6t~~5NBG~s-VjoqPU>}G$<3X`!*VJdOb~O~h|6x-2Mn>5RQuiaOb;FwaqoII3 zv>4aa%Np|5)X$SO^>>!gHT4hIIDLTaz`nBnbS%h?=TDCiF7&hJLR4MgLI+q=-xK_y z#h}4n#i*9N3;zJIu5H zQ7ne_$+c+t3+_DLt|Gimkzu#J+%5V^;eoapnDGctb3Y*%Hd4h9__unI$UoHF zc~U<|&R2_LnnN`A`BhYNS2T56OEnkq#{=8b_wi;to31A9NwRKFf(_X8I@)W&tH*X13YZf|52=)@{r}q(SqhYuINdZ2Benqy zhb#~=#Bt*MBX%qf*4Z%J^iGAl3#Qv*a zMWii$!D>L%dJmoktR;2VQ>_~`K$mLKfQ^sRF-T1VjuH*{@_niSAEZ0INi~4=rzNx7 z^8Bd<;X)5_Z zqRtI6$Ec1AeVF4yKLH+8$AwnMh0=EgtHp)>e#n~_7ut$w#bq2{Dz&0IF7zRa3vGYc zyE-nEd1HB1pWn;hX!~GB)WCg*PJE`oz6W;eQEy&cDC}f|dBg@QZK#e5{g=mu*7(Z1 zIxh5X`LA{Rk9|tzzE; zy9T&L_h+fZta}h`TEJ>kb+mhlkhD_8~3;$1YumA&}h&uo62X>cIzHjd%tiZycSFS9oCWIk+IQ+ z$i#%yl*De8pZoLmgYWfqONRQ8QED`*;$nz3v_j^d;mZ`eiR4WAqw-dhj%s)&wkoGO8SbR??9u$*Uuk5 zf)^YD-y$@^R}z(%#P0wieu!flgJZ#$K86rD$E3iqZQPFpM?WhZ8+NI4pK!!mlqvzC z{3_Jlh8o{@hIk^bGZ2J%mk54MS^R7~TB&}2 z@&4*cW#8|Fzm=63RL4LyHlh7B!Z{`d*8Soxt7v%a{IU0m zt7@I44hp@E%pW!^Kaa@fAaiCm?DQX$dq>()iQuhce=E&FTc8cl7O9LayjmFz0dS5< zVT;yrR|xNoR=ls9Jm5arg4GSnI~DGYg4|O5uFi-hV#>x1Hu5y`;s!lQ++YG=%ItsY ze2T^m&I*R-15hKzY;SJHk0GV;el%Cc{Uwn&+PfDw$d3K{o-i5)LsKy+xYH-@s)`@S z)IWZoxTEIB7SWPh`wrDpUfr$xGQUZ#&UEabgcN}TpM`%OXf$NNIVOc2QsaIhJ}g-I zaM;4#{~$Xs0v4BK!S22pfzuw;QN$j79_JBwpbbJ}jfQ4$j!9vI+Hnx~4D+u@)&|0# z;T8AE2B@Pw@T+WgCqU^K)5c9<0SwU7Ia;Ma)7 z&!)|S>-Pyij+S(zGuqoE@82QFzkRd1IznAJ|6+A}Vqc>n2XMxuz`A$bHKNy8z>7m)N8-@CD&x>& z3o#D;=zJnR@DJ9Bdc^MM+uAUYx1Vo4)?N0QYTdAx;%Q(8eW&?(J>5&8v7hg!d%B-* z&qwhqrM_Vw(;?x3n(J5+Z0H0(V^ZwrGdi@zdDgNL;IZPnH3d4o@O7c|-5T=EnslfF z>&JancwqgHIfwA}X+1&aamTQJ#8KSG9$N_WxNS+bLof8HgY{s2STD|z@W6U^)@o;n zfpbjqcH4wFcwxPMpR3mE9(rN)VR3#~+s00CdhAZ;hvJ@4tvyBqq&-G+^QyMTh?b+d za$YK4Hx~9ug?qlH!zAu!@gX?Ta`^kq!RA79ul&LxKG`D+2!?9^Aijt*>tCBrbl~~d z2I60FG9TDh?iM!z{p$#630{l(*AD5zXv0Nsb~L;N=a>}xW#^P_B>r_&wQlgQ@{^)} z6$m<^PD|=vYI~K|kiAN~*Nc0V(rZi}TNIP^SM;TZduLyFaVd1U?2?lHXrar5H80xk zYLecd^9Wtdl4ILWPv5e5OU0jyhyHbFn(qDUHXD~TfiGlX`w=6f)HCcyUsESTEjY)d z;G*DQARH&}Cbn=qZbJTw#31-C$ezgGMJ^r%JN9eA=OVQ!&6S)G_eI|=PH5fp(CgD& z*$#KX4Zsj_l5?uuC4$GP&j_bFTiZP`sNAg!`Ht1$wWMPBhjMC(^b54b(uome9urzoPW9bXy89%2E~v4 z;|I6PtC`bvjD1M@i8=HCmp03N!N6I|7xqam4f7EMyZ^e?5wLC8e^$HZc8%m|mp9R_ zoz~jb1-@;SI1%_#^2j)gb}f^5&)SLI6G!bsb1ge*Y1cqWyG9hMYnK+!Xt`U}9=84L zo;+F)&6Vwcy$lU4;w$G_MT5>fo^2vLi#}^Z>CRo zZSuwrck}r_{<~#D__h~!Hl7+i^}FArzq{+9Z|N0aP_Kc-N4mOfg)EEKzC!>P_C-# zu9K*{KZ)cl)fbH`jLAsO7&$h1_1Gt)ZEQCPLf!NRzSuV8BKu5n{m2B~GeuuAPRCgD zrCUV)ilk1!mlxLAiMor=6eqRjkJFSVG*|NFS~vp5@~vvRN5@y}pWNqGrKj-hyp`BF z+}ajNoxslIdsYY9VaxEKcGly(1`f3I0EblG-hMxVp{oo-_@0%B;mw62hC9ILE=hJ~ zF{ql)&0X5zio51_iqfUA>)8?NV;6f}7JFKb=1SX*C$IWM4jNjeUd&V#I@!(3T?||``-HUfm=TA6r$eIK3^MC_8 z;ht`Ack+2;dQV3OS>%@ex4n40-A;HLD#H%GZyG-j^=bcE$qbde^G|@Qjwew`-e(llnVkCXqQu{8#jwi|=?jjlyorh5qP?PR#acUP0hdyw{&$Zg8{ z)1|z8or=$TelNj3M2UTJ6ZEIu5MLx7Xipro**S3Mu|>Q&@II`&?0wa`!Jo#o7ySw6 zz^9DVpETyc7w+jC_{5C(?NZ;ckEQ5VaNsd^?66|vx88(Se->Z2CFsC{X!WoLYjVZ9DuAnm2)@c%A&S1f|dc1&s%-Brkh zuq$(3R!a6$#o0x}1y}ppiy)OkItfXr<)C}bGhCPsX27Ec9{58|C;ZnjEVgp4QTdPt z|KqM7EH3PQ8toU&mAHKDym#r`rJ~)?epyo6(0(2+#k}Wt?a_YAmZCo3v#A$v`S~3? zu9Uv;G;dtlPyFCdnIFLSf>S0Wfge0JMf3xFAL9>|exNq4EFt4cpW}2~S-8r{pf;`; znvLd-D;o3&{8(qV{#FSXS_~{N!L&5@LD@J#25b0(+ zqIAcO`jdC%WJUFAx#*=x|GI0o<<f^H{yMmEUa zQTSqd*wCBb+4$Fs9e-(pW7|av02*gjeth8&Q3niA?#TC zrqa@yOB&d@yI&i>YNE5PZRm_ni^@uc`Wfe)&FQu6Ja25;qPIKT#${>rqE#NV8csZL zO0OIIlHHs^gJw*c)-^mg*M4)DeU~A|MgMuZ=8n%R3MP!6Xs$82q^8T@i|M5{LxnP( zLu-#cyThI-)h+FOJg)!K4Ta-7cT}`&_TApWv##3Ib=djz>?g(_wmmqu$M)jdFVs04 z=J@Ku85`=jf0r@UJg}~9r0a;|_AlwT`ut)SQhMF|rC&zP{G$3rhv)c>Te!So)_@t6 zYcK=*%}kqlF|BUeyt(sV?|xzSz|(VHj!Zq8taDs@aC&aM`Q1!E+k<5-pIbNE&v<;n zM<3+C=`&XjpDK4B)UxTqS!pRVUv46tKKs_}B@L60zb=eSn)a!d3Z? zafVKCj!8Za=!^~>(WiVjTl-Y^y7?*IGnDWp+ zFJteO$2~HQ$C*&V8M3yBc#82wJ>I39@$|NEW@jLOPD8mu^Lx*kRg7H+Y<|J;GMrT&%KnveJP>q96HHSX=t+|zseb3*(VzyW-2A?NK5)5|>G z9wof>w(et(kaD+PI^=CxGD_f2!VUBlNpa&^lF-f zpBBHUeQB;`XSO^$@1o^su2tSL#<6pY?{B=yn_GNEcydJr!+78!RhwIE96FDOdnCarCseS%h}f6H`wXnHXZST0-yF1!!^R2Fi|;!n#v@VP*3L31seX!#Q@M{}+6 z79C@4`rDahJewXTHuaR@{(iYz@6p7j5Q$}NQ+6x}4|Y~a!mrlWee4-r?$(FIyKM}E zYRN(Q#olL3*|Cy$pAk!Z^fMX1Al|KKFvLtO3WIr!h)Hw*FAL6 zwihhE|EXjbR{z-f2;~jUmHcre{9((p^ATE(=F0N&m+!j)FC_B>VY);9yS zXu}9n5&WaZl|3id^0?B4*p$3)9P1aKMfA-8t~>=?nHjnV>!$alELTnrEa7pbE2-DZ znk!Ph?x8bF_FK5pDuSRa#))o-q2Co5hL?$L0K+R_4y+94uBDN8ilIRE#%PTbInp?>_J36yCuljEYuQey zysu}mcO9^Why7`SeG4V_{YnV-%?Qx&5A_RH1Ipgt!qb2=L<7#L)(sl)?m&wMycx~Y zfU86U_D)^7=Gn(0;Kf&;csd=W8c-oM5VY+bXU7`KJ({a=aLZM9fi2IDHMAVfwaTl{Ge>&v;&J#a;jmuDv-ir~ z`gcJNuS=D4nAMM)yFcgYM*`80OV$|n??N&3c*~+6qht8`LHkZ~Eey2uW3Z$j@4Qkq z{h;M&uDovFEh0jQi+m3D``i0?*q?0KReFRRuK z`q4+4L*O&VNwHKvH0H41-_tqlZzto=Ku57}h+jG+JW!K5F4)i8hn zpwkO&o>SY0&CVf4p4`vVfFz;;ZLIk_0M@B{;T~0Uj~f;ZINO=eU&duy)rg1w~!7UOeA&)+O#%}bSBQJZg0Cu7a7 zcj#ENa*xvW;fk_WfRF_WfS$a4h*C)``}{=g69L<&fC)d)*fwg57 zJRj&qd_XU=-zl))Wza#t_l8=0ptjULmc#5l9mS94S~#-h*?T%#j^B2$D=w#&1rNs^6SP?1AFx>4hq`1zWKsYe@4yu?Z@Y*UHQsC=hqK1dpR8F zw0h0%B4M6`UrlqfmeWRM7v((lyWgn;drAet_H0}l_D#-Rr>?*9xSK|}+uWMF8HM>P z(#8XKYlS{#;qEiZeC?r}qq!FM?jCnp{a#$}I#0hZ5&dppZOgRrBVy!CTP;G8KW^YQWFzf!Fvy6^-uU literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/change_helm.pcapng b/packets/wireshark packets/change_helm.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..3f8135e75ef8a075ec4c6b02476921588955635c GIT binary patch literal 39660 zcmeHw2Uu0d*7l}&C{nBuvE;tq=aHiR4_(^B@&HE>?OvQ zcyAOFP4gnCSG{Vu8f&n|f?{tm7W~$leHLe*T_z&&nm^A!&oc}gojH5n^{#iVnO%;f zv$NwAK@hsNZRTzT?Gsb65t<1t13cqKr0ZWBkrbaiCQaW;-zy*F#;jEdK{YU$%E*b1IPXhvenkk}NxuUDW~fWB$3zTNfF38VD^E&W>f=!d2zC+fY^ zQ!|p@^o0N50iT5hKN~;yeN+47i6B@De!{@e1pKIh-J`l&Hp(_@Yn6|+Y{nHHgAnp!r{VM;mI4kj3q9oQlqMD zD~?@)-LT-8IJO=q3I)fWr#sj^Bft+dI?#>U#p z%GO#OTW;T>TTb)rdx+WBS83nVMzn9tVf-{KWMB62aE#~g@cn6z6!;yhf;(~fhjHxf z_f*Gr+g9v;3G53tHG&N`g^TtbyC^LtW@yUKi}u;(JGpv2t{xi`FIas&#??CL&bPb$ zzkTPGj{U5J_1hfQ<9Xm*i}ACe;Q171pY_-YzhhP4xkVR)cm~w6Mg@Py~O489%fS~ga-@R zREptmOD^&-jAapv-lkO&`(dlcim$f9Aj1JMsEHwrW-3%u?O8q{ZQ168A2stVi(el%AgxDL;9V* zwx;#M>@(XwpVYwVV(p-y$0yzubPe+|2Aw>1^yty8eFmKP{Yven6PyBrgu=F?8|;1i ze%F)pOCH26+%)X${*t1X&$gI7W6y<~RbmGhx{erDWx}BTHH)wR=i$xy|L!qm+^NB9 zgo3MkPi9;>eIs{ALVe-<{K#c61)Q7QN3EQ1^7wU}@vFIPj!#Nl&Ne`P4W`tg%t!md zXJA46R?NHQ(Gq^gs?fQnx*^O*S6cGxYy;relc*}~FQ0+9DF`?op0m{Vujk$3`F=bb zx4P=MZtXAEE;9RmvdJz|{gdh^@rGI@e>ySWmG+nFC-tLN*?%mkd1jtCKb+?cs8|rc zNuBR{6vFRV{r%yGlgPrUCt~10SWwlfG!uUjg!|w0?z^SQH|w83bd?mR;th7AgazN# z>*m=jEI2x(v)-WZ+`D&_x38D4vt#Gvv~=Tu@NgeLqcLQV(YLjakF#U1-o}j7BxAP` zLsFB|l82fz&ZvZhRDJi@#01DA(~?JJq>o5W(nqBxrza0d9%a<`4KPMT^=)a49Fg>9 zWb%;MQO=ItVv~#w($eBnjPWDVh9r+pNNoUr>}T|Mc64^cdE$I?Os9+UeSGvTFHZl$ z{OzVH7s20V{!{cfjMHb!{7o%R-(_+7_$7+d>%ts9#Ph)O!B~R@&&T`dJ)UnAG2bv) zo{x8H@Qsb=8-v~uM>1=#l*3bc-RE&QfpNH+jKdp~H+Z*>a%=y~y=!I;7j@-pFL94r zB?mJZ2cMn8Zo>9EZZKK3_?6`Sh=<_`hM|WN!(Tfhh68_+VJ@BBg5VfyJ5jG<-R)WqO~Cf{*F~Kc3l1`=Brm##|B@W z|EAej(|b^CRP)tY%vV<)BVS#e?eI4Fs??t^|Wn!QcSpQs1k%u#xmT~N?gt@ zK${L|hwxw_n@Taf@}WHs!{H1=R~d#22*b*q%oy56RTRUV3Su~!gW<$MPCN|HFbo?h zF+6WT3}0U_B51}?s!3y3IU6{82_u*$9k#^qyn!%0`Cqdp_3T+u3`K3w%Bej}nlyiD z`80|8QLE%H#RJ3zbwip{$B%S1U_Omip&PmRXPIuySH&K5WB2!>ZeUKmCYp3ZBd5Oo zTyyGc4w36%3TioZ|Cv>J{Q8yg>s8qtOG{kN-$H)%e;uL0LOv?ZsRxa#X5i%1Bbkpb zmhtNr@T)YcN|47dwQ*d^sZmFaOHO^$J7Fw~tRf(?pNJFs74icM z+V5CwT^{GoGtRwYX+NL95|;~XuccpSaU?V6wwV5aV|STe*YGJEV^#R<^!y8q8(US! z25yX*Epj6cvMt-b#Ek*l^7fvFHL$~!+VuxMXp$eZf0tnU`t|y@nZ+x{Rvy-Mf=<_3 zH%{k~BjhyNm04$(uUkybVWDxk%l?xXxxaJsE>1sr?>XFKebc;kFAEzxR2hKhitcrL6Fupqv2?tK&b3Xgji8TVe6@nb=W%f;iUcYPImx8S_2 zAom7#dc`moj<71Y_g;Q6BGsl!VkqLtE-WfL=0nZijNI{N4 z!E-*@@>N53IL4~rU63x3@ousu?=Bt(-u(vqyO+O;6M5$byxVN@7pdK(`x9g@YL#|# z6I|gWUOa#1GyX{DA>AjT^QTrh53#?9vz&jmsy5;A?-Ju*JsC%SD{(1i@wQJa+6@cE zTPgqQ#56H{1pkIr!M~~bmsPb-92?`JpUA(#pnZG#5&u-R@3^Ra_ot@S`nJ^HZF%04 zn3>M*%XhiO7C)T5eRA;5S-Wdzhh?AnJ?z+nwKXd_9TkKX!@PDA|D?L-`C3z+?jTLCW_KAeFyt~49_k-%# zz&pba#5-%D#_NB~yWy>`iM-3xr%g%?kLwvXc4E(OCXNiVviUL7W@?*l`=@;GANPBt z*BjwQ53CLq*6&KZTO-ju!xx^0sc?){p?hO>$&7cMEqQm@8hDory!*cOPLX#}R+WUe z`}5;1*^64G-P~Z;bXDtTx4WpD|F8EK1hfz8rF0EeeVq?)4R)1r>jN3La!XuFqN9LY ziETt~;Tmjm8MidnU=N?`8tmS%2h& zE3RLNp;o+WZi<_cUz9K2Q9o+6Y$ve$V^B9@On{+J?Hk_4&>oJl%Jp6F(WN3jYf}*) z`F$WM)_P$f>}#<5K-fJXF))NYj~n?>Tb^yNGuzfu+V;viv~3jR&0?WEF2{6?=N|q^ zTi*W04W@ZTs$+xZxnfQZN{ZK(0tZt(Ra-|aX6uNbE{p33L0I13Ap*|>=h_tGA{0Cy z`%di*I@D(T8@rQ9%r4nINB4DUjBB#}jVtSbYh%G*r@u5#95p}TDATut3%pq`8)NaR;#~=kDL?RTX*Df;wIxnO_|-smbhFUkDTbyj{y!p zh!axH{Nh*$Pcze*X4+W#`_=Je1Ls9%&GdbvqBh727T`MYvt!89Os_eeco^Pd7}ii? zc#T~L>b^^kp;R*qUyk5uW(MQ&9!m_b!F3mr$2lLFHFHKxMKQe3Fx1jaPm^XE{#icF zq<+*Y`RmpZZD-cZcoSgg=f|#gF~C1--8(lL@mV{vOfxSCQE$%J&#uyBf@Ze$f0}#e z&RvV-+4nZHZ*>*>9zY-IPUbE15%d)-c>bIFcjJs5u}=^t=~lmtdXIAuqGp}@$=ff9nv8kqmvN-Y8hPk%&ovJ%y%f0> z=16&{RAZI|bmwWz7_@(YAoGs{$s7D_K<9_W!QL1K2+Yfl#`67x_(`pjr+UUyEsddm z)GGUjns|=$L!Fk!*9oybdGYlwv*i&>Tl(9SxLl9JHANR-48_-P%513?Ur(_3diVjw z*Tp|NG^hAVVvoH2;;r7i>m*|t?z1g%za9s;w~MOMq5n@tm|od+5(u)a;JDeNdmBz# z3j$Vo+_o;%jl*$$FQ|^|)}enxSo5Pj*I3&NgNIbqo{`KRc#Q-1Pq2!4wkLjsKz78x zU-G)K4F1%vaK!Lx!jR;|#Mq?x=!Ca264KHIXI+(LQ1hUkhAOyJs)XHzN?7n02h2qO z_vP7n`Y@;pXwU!eFXzP`W<=rzwMsu1@q_;iyqD)=r33nL;z9mB7Hg`={JdR>%Pp2m zbTN67IUW?6h=snjZE!!sS8$9~vDdmH|2L)~^Hj$M4T(GYx1MTrt&y>6(Mxsp?hQYU8?d8rZ)QCoKZ9}Et=hH! zd&qXfnZn2w-_NUE8r!qhlocP?tR8nQbZV^)mv4Qw&PLER3w;&mfmrF8?}@RqYj%HL zZZsaX!heUQR@{Qz$bU0vztOlt)CycrZjG;~R*3nbR&L~F%8l%D%a`4W4_TilnwWv5_0 z9=Fzq57pTV|D72$>d6@^|LUDHZ%(%F_d%tZd8uFOx9+Os(sE7x(M|VRecpO`K&_81 zOg+#xYC)|~H$R^nRvvaWb-IcA2|?4cf`!gw-t+OXpL}kTkFS03p~@j6sy6j>{Cvl< zO@Z$V3tqKaHNSSlr*HSH09A z;t{s$m+FV_-tpVp-F!W@OLLFi5zaztTCc9rGu(=;g-$nWo@O>f+e!19`kM#y@|w39 zw;##44S7wAx^TbM8Rr<0+nCo>Go7qduciA<#4T#II412c-EX3P)GGTg7I6J)-fy}A zbH#$1WUL+Yx8Fz15vR-M+a))am&g6iH29#UPqwIA;&PkiaXpWV8jSlSYsyHdmdBw4 z2L(L5KzZB(D+d=m4>`|HM#S@Y_73COLrb3BhCHrCU*OrnJyXp*n>38Cp~MerWjuj% z6SeFac~;in%roga>txm8ytw*+#Z@O6?tKAwb`3Kevr$%PorQXf1vxyXXap|~O<)-2 z%P@rNfg*;r$D8BOmEnI5hFWpR+Z2axe^b6VME$7MvYk-2uPMd8O>QC&`-cqs%1Z3- ze244jFt%1etO4@0N2!lVV*%NhS}i+E`%7a1^`lnV zUmgpj+E{S!EuJ<$X14rEX3H}rE_b_NzS8fYXiL<_V`a8f)5gcBjdw04(mirpbPlDY zjZ(ipJT0B)*OM6Td6u}}?UKBqWgWan?!Yj!UuVC`_iMt7S}okP{MyIl*T=pqpI=iy zYL%b6r2suo-LKa~kLCGwDf4T4OMA7fQ{r;38v1oeJ#l2SUrV`g@q@8EE<9me*rz%+ zaG?bZMf)9d63MUCxbQCH!oESog|A0CTp}*Sn@$il-hT5~-aca{a$#)@a)Di&dFp*e zY0meh`*@z8XEDCrv*g>oYQQ(RuO!H6#v!wx*EG#p>ZejaCwo(?w0l0YyR^U53^ z%Ko%2p}j0=Jh*&*0*5yRu(JTqn(Jh?h5I`0tw7#%>?P-o6vNrxlXw_TW*FX;VYq@Y zd=g^DFfNJjvov>VwJ>;g46U|{GbIc=OLC3@Zdr!LaEw)aje)pZhS#^O+#>eFzH!wK zLtvg(*PlFjU^mKcl$GuGjk@>f9TDE&@+q|*@JO1Ue`_zl7A;KG$MmdPNN`B!Fwc-4 z-Frv(h%_d~j`fTkme9`E4<2KS>=6>&JEBK-So#f};=IsqPv3yba>7Htemj7x}* zPl(s|iAus}=-_ku^y+TR$QTjN#_)_tN>4~lN=WY%o1QQxcAWUy1W(^Ld^~;q`~&cF z;Tbz0A77*LBc0(6YQzuoUwCw!74&QW`dNlRIL4~L(Gc+y!!gPN$CtWPeL*;u8;Iu* zH9l*Icp|Pj5?mWK%rYdwF;)exF%g9f*V-1iMn*PyLAb&LnQ23YCnUzEc_LRmlT(Ko zMXnlEDQASIJO2k9ewNcho}(Sm9`8%+vCKEiFcgllD(ulO0-lQjz0h0OBlOOxzmPrB z#P_inBV)%Ur22;^r;dqDjUSOT>;>9_cS>jn#2@VtB(cMjkSqh{m{=8ds1|X6*&#t{ z2ch)ccV3Vk%Jk;7;O?4Y`|Pg3AJy3raYOt@N$@)vk!9!t$5<8kwT*x^0Pxr-#m}l~ z!|)e`AIE{q=3Wv0mJOmF1E2Qek*kO?Vm(uW^?=v13?tzfs{-qR5kISFc;`hE|3X-k zg91(=a8WKfiK+R}*dYla$w@;;R7g9X0sE&p9kd170BzA*VvAuTvkU=nj8$Qa#u1SF z1Mjp|X7JZSAfv4o`NHK8=V2%ZI@P!ky3~_LbRbhwT5%BCd z*rC1!w}Y1M{R`Pa;@A;U=6Sy`BXG_K^#!pc^1#M6-C(BSDj_P3&M}1C6ScrJtKMl2tinyKkcU@)Ma^zRJX%E%Q6fDoUtmf?jHfy$Uraf z-DKvykFXv;{)Mn6{{*n{B|)GVkc`0Vd|-PeF(E1ae+&InoD5ikbX&TQx2NX2ynQ?? zwvSgyxsUgoAMWD?vmHj%9~=|)NDubJf_l^;e+qB!{avjc_+-}n!QgS7W9-P7&a zb2@KNcM9XeZ5bCH02gM%eLjyLW|{YN+nCNrx+g2$7bja#t7Q{uf9bwB^`lm+zxf)q z^jhZd$XSMMU=ytJ`*noe0$Yar7#Z%fOI+?x$Ln9A&(NNq$SAv(c?0JI1^qhY^sK-A{T@>8dM3^0arZsO-CLI2y+1v9Lo0XS?s115X6{Zm z*;LBC|1EcSnG~C@M@aSPO6Xjk9#vv`WM#?SR_-M(zq_Lzb$Cf+h*^(ffXP^pGxP3$ zWM~h^SmpNwTlwgwG7QIAV)(l|VYm{~2<&JN&s(2LTWXd5`)`JURxI$NSdd@7 zSU~-#Remo286xUOtyX_QKwRaqq`|gNdA8Fr+X+hBJ!pWoYwv<~!lD*SLR-w|#S%NF zX**QM22I;xx(5-j>0iqrO;fv$`qDr z+hH(ag={L-v~O1~*aV5(78k^s0^!8P)H_rhe2a z`)2}%nR(`TEY-A+6F=i&=)f?1ti=4TTrWI6D@zDe$*=a z%kS?xXEFqGe$uq{y!_UQ;hrqB=?8#2yf127@nP75qWpG78SWbS?fvJP-@0{p0YZTwfAuXwhc!EAX&X3GW18v<*CEf)^O_bI`Mc;9xhX^v7`Nb^0i0kuk7h}tIY zFI}rpKWdfz$v<&^a{tUK$mRK`GqdIImbMJ6UE=cCfZAxZgCSWV|CDND=0CpXY2!?W zVXh^Hj}3$&J~oFKqBiz<=g;v6Eo}@iY2$=F<INiDVx6KVei7QzpsKl zyO+5&JjWvz!d|M4y$s*+w9%D~{iEvG;G?;XMIS|N96XVyjdM{O)32_j`_sQ1@334= z8`}nd&-15Qj0=}#T!4G41ABo#&5Sje{V9I}p9^FQYPD>l=9B&$438@EHSw8B!cO{3<=HNmV*c=%N;~U?9>Ky}u=Rn({Ai^E9@;skF2ELx ztJplJpISQ6!lV;}_Lom5s2{aTPJLv`U(w!jo#;1xJC9RU8K>^be7RSNtH9QEE#aE7 zSk!dFe)|rdPE=!Kf2TS&=)?rQStt5t@pR%K(}^qJl1{9x?=V$OC&s_Flcy82nNAd2 za2)0d9G?X`F)@3WStsUa@;OenpjK&-H16fG0A5upC?@PEYA}L6~%1J%d33$51uK!>+sai6fQd%Q_hD97t=$9FIzp`LxssT zqyGi*08l~Sy&<|A)9mQWd;a$Or2QoG?LB%g?|lL}=)VDDWc~|#3dVZyJ^}a55jYf% zhd4^}@ui9Tc)IW*(*?`-34pJ#aosw&zwcqzg%Oi0stf%69?}D9mAW8bTh%}ffPyi8 zU)E0sxacKdmFt3VzMuxv;}({>V5~>Fu(F$|3qJyW>rC?;yGUbgb>}&*txh^F8>i2$ za$&xIgN3VirN5p3-IDj5a?LM?om;JIm(*yR%%Y;7=ltAYVB=o31mXIecpfVcLU%lP`G>bUUTJ2!`me8sg-;k$gkwlw7=)GGOwV-o=1JEE1-P`|kc z%9qnnKWeo;S15ayFb2Vbf;Pw2u&L)BA2VOI{9a42Px6K~ zHQ?FlB5%C50i)txPdyWk(wtGc*F(NSt(MP7`%CwFs2{az{e{dmaBT}?r<{x9+Z^R^ zG2$1v-$u8(s^lG2=X0*sVX+C{QDuO8pTt63#1;#3alBIzXY2wu#>H!vTx?SVc)kGF zy}paYk<2{D^T&c?Tg^Vfv(G2YKBq0U)Ef5UMEgu1Znn?#sTI{ye(Wc^P^+|$d`%$5 zaMge_JPd0y3}xRHgc#bey*OVd5iv7{dS*Kj!|9EF<;9~<8HTGZF|>ibI1$6m>&)@! z$h1EPL#=q!$`sFn4wo+;Q9o*x*e_^(>-5wyq9~wm#G3#^jx|5J2?xl8cr-8WY2H8AS9g(TUw3BTD@q@+Vf%ePp{CPSjRoTzF7jeQ9X9p` z)v+NKJpS4o3yx>=V!>^U1)B=Krgi+PoepUf3;Id$baubY%c~Y3o&kw6zQKN9o9>WT z?aOV1L*aOGtxkXEGEWN@G9DMHjtk#k)dFK4jEY))%rsA_)=IUSctov|Pkb$)e$;C9 zH)}Oshroh-yi@lo?;1;8X3sZd_UsN?a0~YbzF8>RlfCnAI@wcW9q{Nmt^?`|9!(=} zz?^Vy@_3Zze~sr4_1GLQ$>w;h#MPGVm3m!Atgui#lIq={Pp0##?Ou@? zOpA)wlNPOTbm&G}B+Vc0t-iz4jKz!#$1S-~sY~*Pw$<_d4^@9OYexD^J{QOq)GBRq zoY_RGInw-&`cbRwPv04)mfyL}z0b3$p5cDM68E;%!KSd5-B#>5NN!W~TP&zYjW*o> z+wWsZIa9aI10H9VFwR(BYXKaIGX>4eoXIzFSZZ@=oFQ9Nt7UU(|MGE0#NTL2KNV!hn7paH}FoDzFGcHez-@fsO)MSG&Y zOEuWo+_qT?{0*yO?6`tg+1Rpo2BH?g*r368^UWF@{vl6;|HJkMu76K^1OMvb*b2`> zp0|xXYujum{2i-eKW2+=8RNncOD@>?0T;UAJ5k&}H~Z6~96lGw7Sw9lM9ZJ3AGON< zJPjU}XV0@~Lx%fVnN7O^?)m6X&DtP5SjeW*oUmK5eY0)wZ&(#J%`Ire#_p>+HrRA1 zKu`DGOqfG9)yN5NJ=dJj_tVG+Fa^p9rMmmUZw@@3EN479EaOQ&@Z>05|GV_{FJ_)x zGVxYwXQ}RzeW}&5v$Vfdcc~w>%Kr47!)mcQZnra!CykjcPs?n1w8Ygu8hK*SBL%P! zPo%p0TefSnQusHl3SYaSTfs22{O(H_moPl!FJg#$&wb}s)Yry@;CK9L>8{bFyVhsR zr@PdTS|#?dx`*#-Fz3GUhy@hPWvVZ&+N>k|j#YtAfbKKIXKg#=*t4(om%dq@XWu5w zzNeJ-bzt|=d*ITS6|%2X+kfs~gQx9H+1M*p#|9l(*h|y_-1kkNM>?REUw?tx9&qq8 z%CDE*atKw^_RV!`@_cqB`krG?xHqp`7HIL zR@t9;qvo>p()k<6))}hZf{XlM0sqQ`Ybmw9CIm7UP48wJV;dr>7 zVFknEzJ}|^6~$1*;Mp+@-Y(8m4a2m$^?4W?7>2U%mq832jfi0rCTTc2`Gr*X2IsxZ z)4f#;!}*pNIvNSXk5bLL_s%C3#jq2@Kuh=9m~`*L`SR%=^`lnFUpFE6I5@cKntxx~ zt32$RG3$b_kf%w_+1Sfe#|BN>7-!a`74vzTRKoJj+|`tC z{`i|?+4mYq{VDrUL!LjaW?U$=(efwiN3B+W z^ZMk6I=6{h965W5J0c zKOXkp413x4(6mGBFC+F1v*p-JW5LB!e!N)V!^U2uV%N*)qp$mlK8pEi=wk9wwfuA; ziv{0)Lb2fcg^soHJmmgVdvO5IpVl!h?2~cfa`J}uRl%PYx_)T(r-O_5Tp(LetF(#e z4_f|2{ixOIZ;l0+2Vucj5I#AOXH#E>`yor*+gB}dbsmp4ef3}BNapx1)uh%NST#L#&>VYuRn8N&`s{>m8sQ)th_(2rsGvl2rWM~0!d978?I2o$u>)Z7j{P5P2y zIM)(G7e~Ud@egKATDSDi!B9(++L<(IT;eY{lYY9)n?M9E&p<~ zR?{S#R$)AUTF@9y6JqRnj($yWD9DwY$EM1jq%ivTCM(O zO_JtozovKQ+#fKo-HvIIoI#0YA{f-RP)2!bVI zNn(rL2r5=YVhfu1X^h6Qi4_}B`R}>2m%Tf)d;g&M{^arb@AHh8A-Q*E-t(UKoLgp) znwv|fa~#*Nt8;S+s%zB6kaOlbdAr7r9xwZFbW*%>VydjOEIc7)!sxgJS!hh$7@3EQ zEH-WQ*mzmzPVOF@5$DSFNE??N7n3aWaPx8VmN|xh&|emoFhS9W}w%hqjS$f=a8iM%?F>g$`ZO z&v0<=iC&#%asE|RgIb$#K^*58`P85DGInlwGSDl%xJZ(4v0`qpvb5DYmGgrYp;jfg zqc1}n%QUY39QuX+=LTP_fPSI>P%FRV z*Q=o!^auUkh7(kv-vQsRaX5;8hC|fvZvUy!?~5v({aX7S|7{y@jRnXC-%q@LuM0Ab zKWE4VIOQ6^VbzY~8gnP1Z*Ix!YoT;)|J~d`Mb318zm29xD$ZLLbDT97a5-G7eZ_BI z7}m8t|9tSA3*d67z;ix&z1ATa{S1f5HnEYa>k@$?cjV^qlC~6o@g7>HKr1 zuS|`O9+`Z80K(J5& z9=3@6#^E*k84i)ZJ@Ee=W4K3v;a+STgyDVUrqJ1Oc>Sy1HR9dHYXZDYp?CY?JR$qfw}NNn+uPo zDob12gj)M;+N;#~(~VEqTp+d}wLY7?y-nfyz^23yfcrVsPKPDvcW{WbH#_nr#(lFk z?yYT9&W{^~BHRs+@VJja%=es3aQ~^~NZGX_-(1t_HmxJ8+a0Pnb(}Lg_xgPk?uRkM zmrg4(4oEY0=QbG{l%Jet=3cP>yB{xYTwhx9S(94}8+`cO(miMDK!5vUlXa4ao=y6y z?-%a-0o)@haNmD)-{nw&eul%#3;kop-~Eg$(ddL*(NOX_6Mo>h=Q{^|u)E#PuWJnW zbM?Pwx3|_G%dObks-J6kP(WBT9IZQ9pOpDj$gH|wdHk3Uz@wUb?0pYYrppH6;gkUhlDX8z30seYMf zx=yew`(*c+o!dwDJvi-Q;!*nxb{Xkcj)hFmh`ib*FRr?sZ5yzDu3!pp;|Zo}=$7WpY8 zx35N6B#yD3zu&aV2VKt8uI$`?uM-&;%Yw6acs{i+PA^e)^Nl@gd)O$^c!qI(W8-=D zyUV67|FR^ovTI0wLb>S}OW&9AFDLIVENh+kDaTp0&I{x?z!z)?F$oIrq}t*jD^}0K z{_vf^A66?%ZD%5X7!c~r`vb)4{hz(PKHo6jCD#|Lzf{NSkkfUG)ubJ%#eQhb9jUTL zcmOU!j#m{OVsX3%bKFFmhqg0S&Q%`)$A_V@0bdBm7pTtx`!()I7_mBvgTC9J*4a1W z_!&@*j3@jv?P( zH->wnPqQ#Iz!=sOWB6n?U^wKo5JT`iC}1Dc?q^tnHR+EzM3eTfkxF%G(wOt-S^hK^bK#CQ7oLV8F1$pV zf?&nhO`FS5|a;d>; z;6b-WMP6miNzDVUR^xe5z?z@Ge0p73+Qux@s@uKGa_9>B18%redKmc2RR;@n4u>$8 zmvH{`u@9^g_yFIpb+>y5gLogPL^+zB+J0~D13ZW6_HSJHxwE5n~Oy&Fx&ux7WPOe1s@qzjm zU}Ib9&3AshOwVgfbGYfS3_U*_!f_ZkJIVydgFKyBBJJ3L3VcK#P)Hx%%ZuC8}kIfNAVeOPDTz?qdiXJA~jb~fRRu5rx}ybf`8 z49OvmmP?1heZaHQ@h|=ET}}MMt5rOcVO>e$G0M9sDWglrsCi!yuHf8eS|poEM#V z=*o-VkM?sL5&UztPB@b=5?`=vVS#NSm^a0?z;hd6&4sq0eX!Zh7Y>Wj{{V-`2WLcC z;=WhtuyZx6aqL8{3qCj;v3lb?whyXv0rOjKDX$XUyJyvuShw)*zR=@P#WUMk^`;5( z0P8Ji2JFKQA;br1?a$v+&C>qGm_M-s{-F67yEx>74Rdes`~mGZP~S6cx4QWtZ#R9K zovYUDAAZ)Y*)(r?-{oTtY4^6gCH;_E%v-`cqWv_^lXkw+;4Ih|BJqi`0&Y0n5^y6< z<@{0#+&Dgh=LU>1CG!b4^o%i|zWZa$fvxk#XvUb1d{D=6a6=d;H%8}h2*-llbN?ln z&xP82ekoO!+NYxVkkiU;JfAC&9*$MxtdGxx2c*`=2f95SQ%E~fi`(aMGu!VEe%tnF z+Y#V_;Al+YG`5$aybApe4v|*<7S#}Im5(+b?NbpSF9RQKVVw{4HUh=oKWq7@D+j%V zbI>^xlTu!EpT1>k6YJ{JHVdDe`ndDTeaD}yk{B=lQ)|eQ+@fy+$F+2q`SRUMxYG*= z-E}VaZpTtsx8>g0#3lm)3t>L8qPU*?D1rkH5qEa`FU8!sCg9FxWvPP);!ggS%{+G? zAGx5uY1($Q780A2T5Nk>OX&7>;||dxUHQn238wO{=n>%%+1@d#5w`skZQDC|sGMKn zHJg5)K{F^M52eSI#o-O)uhD;lLxkZ2|1U9y>$Nd_h1N)T3=cf!F@$kt_b+(E(-^!7 zhWg^kN_9LreNA^fp|4A0Puh`MY&+g>Ih}LU6^|`g*uRIduM%Vb+7oiYzB>U{C0@+3wbj7Z*Yk08XMIZ_q|7F-^iyYt78m|D=iiir_<%rzSyU?Tk<|_z?~Z;JqY(9 z^rso4tXTfE40GW>+FW?;iMTKZ`P2MdnZ}>yFJg0n*n-qzoBWJ&%FN<7x9L&bUUz

xwOV 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 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/chat_say.pcapng b/packets/wireshark packets/chat_say.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..75709b38601ea577daa6ebf54cf835859e0dbaad GIT binary patch literal 8864 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 WZxg$YVO}6Urr(Nt;bU%tYy1~oGgQR@ literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/check_room_map.pcapng b/packets/wireshark packets/check_room_map.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..cf2bd4b48ad9e5fbb4d6f095a608dbc110e4c9cd GIT binary patch literal 28032 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 s#=>;?xJ&YAZ7TnNdRB+C!#acJZT30i?AKcV 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 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/coerthas_map.pcapng b/packets/wireshark packets/coerthas_map.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..845e8ae6633cf5620b9bfc278278eb0600575a70 GIT binary patch literal 34364 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 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/combat_autoattack.pcapng b/packets/wireshark packets/combat_autoattack.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..2447d643acf125804f05ea09218d40c52768298c GIT binary patch literal 82908 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 ds0fwNB}B7|R2o!N10Jc>UU| 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 Pv{JEE0)FQkzQ?}-Y7V7o literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/emote_kneel.pcapng b/packets/wireshark packets/emote_kneel.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..0642398931622828c04a908dc35c6e762f164fd8 GIT binary patch literal 23920 zcmds930PEB-@hy(ju2`tp?Lj$;zlxAs8`C7e|`(vfP z_SGxy`===7n_22tYMLTyZsV3qmZpCH|GD=tXYO*|5Y3+M^IQ+Z<2m=9-*(PD_Y68u zPu+Au5Mp|CZt4W(1L<%PItxL8KB?J-`oYE`hT`fmC}lVx0Xnn@p@k~UWF|GYl6 zC_5)z-z~_`UvL$Cgz%!={IryOy}xg;Z=k+I;-FZ4f@z#SFv!r=PoH5i=jyu@T8i?< z`oMqa2-m^`uZ`DzLn=zUk)GavD-=}+UPFczAe3_imwq#ez@=T5^MSJgRx`P=#C{>z>CCa5O*YDqP*=VfX@m##0En zc{8b{;FlQ?G}B#(5QL5HeL{p1H$&GQE1XPUg#}EoMjqO4^E!6aTsmoRym#;6GyTP$ z&4K=;jQse@3((CF!9@t|INur1dhG?Fq3{*9E&Th+$#}L5x3vlrb`|wFnb)j>&c**+;;a|$X9HudwbnYhxHvmGxjKt&<2BCUe}Mz9ajM+QuoHg9Q$$g`62WrK z?)xD^fLmEH;)vHdwBH(uINH2^924)o^L&RUfF>Kux)l1fk4S0G9Cwd8R)XR@!pr5BeFTpK??RwcO z_3^Kxml4ocJdn$cPK^yc;AcD)Tz1&~0J+>%TgK%n;POsYC7~Y{6-ZO|8?g5_#CO;a_1v8!%JtyAoD#^2FKA*3{ zo0T6dcdS=wJz8pcUBm_PVX;qM-i(8NIV1#N@2155co|~f_!D}U6#F^SFA)1>8=D*Q z;WM5JUQ^4Rh)4ITwhbP2*(-X~2q`=?m3p)QJevRAf_<)K9$vopo=! zOD#@n&MD>v_VXH?cp&cP|7~U14?p7>5CH#pi0IEao(vy^dG(#{m*5YA@ay`dK^xnz z|Lg&zEOU6AFRh&;%-h@|#wRf%G$E{?zLUORQc`>ue_wx3T|aX{p>cR*q@TfP3>#_m z@9yX4sY^^U7FqI)G1+MrbAdU-KFY_NOcs4?O0EgU?gDd8QDL?@PakhF7n;+|IY#}U zKx6;-K|#jo?7Xqj=CqU?PhCt(p0Q0qL3+M1J-Z;yJkDfk1HT+%4Di%>>ad@34cBhh znx|oBqG4A@olS0T^E#1$8g6uq_MB>%&ET*W{YVDimSK2` zV)$`AdjJTG)2km#S?;26voo&){b=co}RZ8N6#g&EPK@>tgXfMKat6*}P5~aei7pK*SyArYs^niKi2ta=U?IypkLTG zIhUcI7ZcvFVqR}{lFpNbgb{B&woO)(Uo3AM6uwUmu3 z)>khZX+2sheT4WNDO1nJMnVrB_U;7x`%3I9=OXs?56Q7-vvIsj4_-FbA#LwcZ5upV z0nZ)y42kp80b_XC7(=qL(J`8hyN2n4X*Q-yH;7r?yk`&Ib8|FmVfnkLh3Y*wv-6pP zFMIMl8$&$X$x&~WbIqkwnt^98X7;yx_EI)qZl>h)d0_iFQ*ai4_p zbfY8O{_e=_lx8-sQ*DTDJmk7zG3*c?#=|g{VA#f{TJ_a)Z`j^w9`+st`#VbPPftSZ zz1E6I+t)f zI*s~TF(c-0{|wA#Qhrt}FO%X)Cbf6;)9Fdzr)7}qUw+PHlCQ)mt84Z-mFk(6TDoTI zv-4_NkCs~X?YYj5*@3SN;EmZ&5$$f5X?K~;>x>TP)zd&Kbj<#tO1o-nO8dx|ZQ4>b zW^dQMK*wx0#|rKy@^Wkd$+0VrxS!Dh?kD5DLpmOqVb8GzX8u?}@uH;`Zfp*+>x*lp z9GtbidO1kz(NcL`Lzrkh#08%b*tzqtJ%f2U=0*6rE#vDX@O2P#%=3N8(p7V3RtvsI zhVZmdkF>p2wQbNsPPknQ+g_qMrltiSqJ__k*KC^7y3Y_NVaF-mb5sjEm@(~Z>rlfY z_>8A~t=Vagdjioyj7$p$&85XnK?_Y!`HEV|a&i&sNcY2fi1i@lf|g27#Ifm!Vy)SS z+%K(%?~U4xy0!%Fw`Yr^|C}nMnR9bf^3oGbFBO>z3I$KMdQ0Hk0q03Lg{P2?@%WEZ zE%6X%5BQru^I&mdvxWAHmP%ZLB&{NEa;E_-5`4x}vF4vv-hg1ZNfkrzFW(yUk8F-$htt?PS`FUR4V z&yjTjT`Kkn4~jiIu6$f8n>VgBB5iL_Z5uSahM8kj7EukWjVqs#abK(Z}4{HZ6!yKXa(fV)Mxm+dnk>!H*HRXVoT3oR8YsMuz z@0)2V;Q6x&;qt1ZhhB!U^gLNRaEIMD;z9k%W@DYrg}iJWLbCCk3`1Bu5HY+e`2n-> z-gy34O0lD*62nw(Hm;YlG2)BrWh1ReOXYQW+4%mJ2|Vn*3HDc%*k2%P2esG9v1hZ< z<;(CY3XN7b@17qcN`zG@IG?e(M zrK1)uz;o}*N#Liix3#eQDN4E@)(@OL;a*{%{z}9E|MC;K~S)X#MwiefCRxyv$ zrUds(GTf7FUKe#ZH+8egIb}2H-sq`342Ka6TR38P5uRa13|+_BG2AeT?DDIqS}n42=eCneL=)87DFtfJ$>LX-N(#Tv5;3-gU#y7+fD`1%J0 z`@*IyV^`SE+$B3R-FHGR?4XK;%~<()`9_P`T$oPwJ>%~Zjbu|*N>27T6KvRuNEj56 zV2sF3HKnJU()9!5^KgF`TxVcntg)ylJDs%Q(?74!WXUrX_Dv}?jZc{%#soKR89l$4*i3Ts*aYuUif{Hjb+Q zgmA1j5RV^f+y{qvBCc~7TrWji4SDbxPX(^YQJo2{+Z}L?j&A>iaD~l+1!-BP+>`yPX&H2L!DFy3D#R2u#Sk^ z_7}pM`V+v$FR(#kz+?ozY6i!<8H z(ngE z7~=bg=n`=anth)jVhB+H$42RWg8w(wd!In-(NYULE$nGMT58o7s@_K=llv9N-iUAC zH}rzfcq;Y;`MHlqe3rk4_{hI&k?*V*8Wc!>qk#Ng*t zISRRTJ`2r}gK|4Z`i%32t!W?f-gmSnZGWoTHe|qwN-+cQ9c=iky!Ra~$or061@wK# z#)LW*cpunT_WfaCuX#MbCKJClan#!7D9~CW_;q#@hyhd*?rr8 z)ZW4FYq^NWX&Zw385!=0Hm}P^38&4WljNYB>O}*Qx!{HUi+O%cA$~m}!|*7@aARM) zUu#W!G#Ije7c)=1-A$6;8y&2k-)TKsYH?@xE9oVO$hx120mqt{YcpkD6B(r+vcnYAW$+BS)QGSqeI{f>(>XU9@}E zBHa(`HFj*JJkwH(Z?--=w$ggE)T(bEThk>XFe4ieS< z!3Iho-~HfwZt8!7hSg0$(|_@F)0S{sDdW~^^SWw4-3YU!+pW?hJI|ZC;a|LYUOUqE zK-IQEH(|#`-QYYga|YFo#ys!bW1Z*4tdD~)m#EJ3jK8epX)&E>@o7gbUNx9YOT0mg z!}naZYw_f3{LG^oqNSFW9-S6hoj9HQoTroagv$y?E=#;YCuOLU2YGUxu;WGt>nh&3 zVL}Z3@fnzzD_N{%T+APpQ0{AIE_Km&14eI)N|C#&rPXja%~8 z^)i^&qotBNx_4DAgM(V^=3)Ol!TzWc`|B3O{`cu}?AZ)H(P}p@gMCQbi&fi(46d}; zGq{tLm%+zL2EX2oX7K)2x`k>PeD7E}&rjLJPfs~&;kpI1FdH(s*D-iv!KW;I7A~93 z*8=5&mRg*!eq`s@v>q+B>f7hnXCxvpga2`Q4{v_zOK^{o;Xd2ub;B9gArD;^amV@T zz_%#w8uQcJk9B@Js9hWi4Eu(22R0j*D#AzU7IXJ9selYaf4m%skx{^zUSKjc6X z&N;y(xE8tPA2bKl=DxT7g(}q9tJex;6dq9TaMT+6#d3MiQ=JGvD`%X(O475DEP4eu=mDTestw&3(>#BQp z?U@Q5_5lR@|5IXrYc*p3YlIwo)=x3bD|vnjByE47+BW#CI#wqDdv z|M^n=Z>G8}uH^a2O#Fm<-WfmLS`Auw6aKEq{WUL&T0lRYc!#eA$^|X8IMMPGtw&3( z`s#jami-ft)2;;f12Wv-w0Zr~2RXexndKB7ii8~L7nsAHC;Vh^5}FHP<|5ooU!c#o tn8#(~ru)>1`gHM+oI4Bdd%8u$Bq_Va#6_u-6O~PsU7{0)#zaOdRpF6?lpdccBZkBb zj#4)DcJ~l01UDgYNNjv$c)Zf1VY7ywO4lx3J1Rq>hble28+*Ac`z5Gjm5q`ThQtkW zga1$uJ_{3mHh%6zU0zfq2GvfaPw*A?c?Sd?C0s` zE<0+Z%5nRXb}TtRG%8rv<#mOK|Vs z#Cwv^y09>`hP4nR2(EXJwHBIKrnNX0&}7)&)n?HbvZn^CGgfA66;ppymECv87kVNl ztP|@_)!k#=<&W0PiHCcR6?R3v=qn!M^n+a#0+Wvy=!1mn1&xVBU8FWRN za~NLZCH7Km73u4?#Otkv6wAZ2u%FnbslgXWKh+tlY*mh}f``o!Sxg1)&dwLx(^@Dc z_|;ozj#t^bf>1#?hII>g{ z?e1){8Z0c>UcG}`mmt58fVRr|%C@1Qszx3SJ?w4UsuPoZdj$u(H}>@n_}bUQ$KBoD zwo9n*kc2qj4l$7l>O^%vy+x^_qZ5=J!(*etP7>9Fha|219`>gQ_RZwj zPftMXn_Z@@r20+Oy@A*-s^-q~!KbnA#jlLk4L(>sRPTf5r}2DnbK--)+)(U;HMT!v zJFu^;Jzb9R;MvnHqJ>mLElf`UEd+uOZsrXU5Scw{@I znwu)G_ra_^`PKH~ahgpy^_Jiss8ytz6Hd$PC?tLkF+|;9LQcKzd-Lq+Ho>r)A%>~u z6hohudV5M#U3>O)ge*ylLduPW*OD|Cot{^i|l?if3?rTN!RwR_}1C(c9qsw^Cw%G z*|km4Zr_=?Y15|B8C$nM&S}!}rDJ@GuypvnzWjw-8Q5smekZ zuy0bI(es!uPhV$=zC0y;JPrCfhWhf}3ssUteFkfz1EO2-Z1fJ%*EET~j)A^TgN;@U z+pf3Kzn1d#Mfs(zr*q*1QTj%)0YrJG}(lhZc;@AsC}^hcjkaL zJpZdD76VzW<;)(tkBoT9hcUsh1xZp>y!5}W;d3ANc1 z`)x;1n`Q0klY8xX_H>VE;YUL)%-jrG2v9k;d|oqIZ%hP&2dqsb(&`)N5wkO1}S~T+`eX=Wni=$p^)rV*jLmAi=*Y55tQD!-hsMJWDVP zlw!#G;1=V%@qBPT!B8c^@GQk}<8i$YKE3K~F`P&+Fy(`<=zQ?VrzP{jv>eUl+&Ss6 zr#|?G4luM=?|$8RW8fU(Czl(=9{l7#=S4q>W8k~1sh>1427dis$H3>#sj5Q1uy0a* z^-k=?)0c+m>oZ9oPiYmi7ofg89!mAqox!ivm|i*FaF3U4EasZ{0QGgGvZ20aF93a= zQk89aKFb1&VSU(U*7oOA{+eg|1w^+KjMnSe^1Rn$z3sPH!`Cg<4bA2HaV7dOW&5-o z&E@4Cg*M8Wy8dB5**JaR+djNFeTnGrp;2x?e}&~l{o&a9kglJ`=YC(3IGv|<>%F_I z(^^3|dds#KjnnLSF!yX2Pb+^Ct<*Pc&l+p3VorUc6`0!<6CDq-b&omEtGi=VYr)s@ zv=T0E6f@(_kU%S5S|8vlgBzU|VxqYOxZdQl0p>B>2AEI6&1gsb9pOP)8uwJNt z06scye}Z*W9kTVVn-kr?0p-3A1ri)j?&oH9y<*Q{p+TjsGR!n8ZQI?U@4ec3zjhH zDb73)#>t8byn?YZ)*J!516iZNT1n0L>BY&IHq-j`GhVm2zH^!A zzMc`?Z%5s`&!v^qx(DdqKn$EN_sc;c;AJNC5rltQ51wARf08xU?YrhSyz4M{AGEXI zRrt3Tvnyx?mrsi-Ws?66e_&xEFnWY~a7>~btiLsdg*m|t>qmT)fE6bEoIhF&;Klkv zqN#R>2lhi;x0$n@XcaV-+(y(CK5tcC`?i{L6i^eUV*OQJtPgupvRF^c(Om9p7Ypw3 z_nk#t5FeI@iv0(0c*w+9?hx_&oAHoMSP*$w_1nOl4RDVa@cnJk3x@Ay{cqyuEa`)v z^Ps5c#r1lyhBS5Om!{W{8aMH2*x1WUcexv`Bqc@;h>i_UbQ=;M7w@J{=K2Y6P^^E96nrJLiL4ZDekfnSqqceox0p$o^AX^Y{OM<8$XRh+h}xJ2Tk!D z0mdCnsM*cU2lL|J6%zmM8?77SpAulFYoCwT(eanD=Ts{a|Hk*F@$Ybb+aPQQ_Vo@n z1`@Vs<>^?SUw%StXsn?P{WK12$Y15yx?cKZWL%tgAFpc<>sQ(5RH|W`o6<5{o_$WG zD#%=m`K=~cq1iv)LntzvFD!YRz@iHZ6<7Q@;Ri98IS5)4xe zF`QeDVtCy~kKx1hd_P3{PIEa1qCa?Z3`IX?9K*WJl6e?jBN)~(g5h$+u;CCXhU|06 zu0F}U=aO7v7xRtQ4R(=QUbG8*F8O04wF?u^CD-2TbIIjERc+`f_DveE{GJTs#j9sT zCv7A;Sq?fm3ASb#6(Q;b<5gc>AK7>#+L{<1uj%4V;Ommb8(NO$a(#*VFr_bAj^^_6 zW&MPd?_vC20d^i@lufsxs`AqL4Pi*4*NUA-W%QYBJH2CHkb`+u>v*Uj@&h+d#j;CSR z(*XOXoD6YKw*n2nKn;IJAH|Bt4sAt)Cb2rU>i8TNxW~)j*#gGZW{!z}6AY_MFnmEV z%*_!oED$UNpUk(#P{e@sKkR;qT%G@MHUHk|ehF9bVRV0#Snf3GCoPADJ0{OjFvSu5 ze>9hK>?m9$93g&EKeM{%2OdYa2uDgeNAt-VPy;%|F6M}}yFum?d3JZ3*xgN|b%Wh4 zh|}9$l`Nj!wIOzAzp`t?z7xxK6@+D}Hjc*ZPPuLp&+c9j&5SbC%zRjrO7{c1ySvw3 zZ+9!V@HIoZpt&hd-kwt&dm*QbP$rPjzk9Eml7kZ_WYR>sUorMBtWCpymK+K0ep(*pU!ZjQjDhNP|6v%}yT`ET;EqVI7uYp1OC+qwnl~4y!O_TxWONV6!!X zaLUE@3TYFzjU68bwVux7;3eT;q#*|jMgRvBfP;(2hUqydzx6|NkXi~lw^u(tgsC-> zkb?(4Gjo1~JG^B3D@NUgb!yWs1Z*R6q9i^>)JyW&*}SpXKZFy1Lrxaj0w)^a?$8t84bT zhuQh*ZERAOXI$j{ap5WiI$_e{Bx;~L|hObc04}l)LhjfnZ`j9dxG}T^^*iY$xn0RxgFcEkq`(emlm@udUb-~8) za*>O9F&y@BfFHYNsQrv+tzuCGYJc`nQTsS{p86}*zOk|M5fZ~|Y^5ZE(qURrtieQVxI-o)Na;(acR&gL1iHbVbC5iVV&4lRx>@GFX3sXh-fC+ zP&11nKr>4~Gcy84=rz-8J3ls2tA%@ zr;l)4?s61rCW&Im#*)HmD>$(v2}ZFgmWNwPFnmNYJYGY@5M#-2JKhb3reetrT`Y01 zEmdr%Jl^us)Ra!ITS{%Q-oE0HI^cvp$%Xqq)5NOj2HNPfh+#0U2fRHaw92c-*SPhvHw+4!DBRyV!wuIK3n*4jZgl_lKfXccMg&}Qp+>zZ4v z8S{E!%9Xl)F6hnS4uHt$B1VvvUp=eSc8T*`J>Ug!S;?-6KxO2h)ecT+cPmny!&3q zi21cu&7h;$H;j+0Z$F!z#q;eJL?^xyooLh?7-&**V*r zI^X=vzGS|cmZP~`Uuv!&pyg;TFQ4isuB#aH?cWdim8Y*qL|+vQHLx~Ht5`zT1Zs5w za7Z%d+pFyPmFL@G&w%`yURO8hYa_;003XL;=l4;485@VKLf?Mp!OnHMy&}6lw|PQ+ zdx5Tf==1j9+y1YgLuP&CvB(`fAE_YP|He@JOJKcXZ5n7lBsWs;Bg1s~vp$ZEWmJ1K zmuqkv(I8u%jb*eP&E@5f>NJe~LmOw~%&r!Dcp5Gw8ZIZ%aGF-Jv@!Zf=Sez=6vvqX zpgK&bnTn(K<^;n%Ueae3vt~(_h~c3ELkyQTrWpEtA!1n848D=OpC4yv-)Sz#V5aM% zs}qvjf-f?hdu>G8drRkk@ZTZ_geQb|Qzr~+6g@1S^u_QGE{C#yOyolBHm&C`hm!d* zT8`%O_B#q?NHY*$DTkAN4)QpJb!>=p4ss5c`6Gu;!)gDh9|Ffs5^^}D`=Ok4xWh{} zueIndtnY#!T4c0t@I&{15&cjSJXfDQNd1t}d9Bkhw?jh8V7S~$TH3myg0zuBju6i zruZ~v)3hAT<>l$#7i!bl&@xQO+2Ia{IdeN>wn0A}CQgQae#CP-tdE+M{2Nc-uyzdk zE@P;{b>*~*Wn|B^QnvQ)E*dMr>aUu|b4tTKUNRpgBv}(pxJWbs^G2d3LT8AYxCnlw z{~=Kmtd9}>e93*x##(>6zPUEWamPGVQ#6-ri~1VGN$P8EJwCH@Zymz@jZhLwe&O0m#oW!?@1LM2@$n~@yK7-N7iSsV@%2c%}sH^mS@M9v>eS% zl{Y?La`ov&-h9a?*w5zYv7aTIFF8uoBI>11kDQ#9aF3VFcg(vB>x|$#7E1Jzr&avY z4)qckA?hU_u)JNY7vtj;;yZ#K+TU)N@T$MN|Jb5^j@3Nt|$+yGLzywtBkR>Im^@-*M`L zjB2V88T%&uDQYUk@7C)ZQw}aaSn$vC!LQE!Xl^;eOz1VCVkV78N*t>|LO*$H;5FVH zjXlwehoN3pID=kRgI-Rr8!hVPDCosX*G877lKBvr#uF|dFcnAc=;G0;DkX~}v>eS% z=~OT}|E?Zb5oqKT4Lh~Ek|=x<@NETfWiHT%sc=3xhT{dCe&GBBP~b6d0=)h z=C+jRELW>oIRbrLl~-a-dJVIh@k+hN(@Ytnnf`{FSqb}dM9tX#uGh>norYP?S^q(~ zrnxE3+466vnG{{e5yQH(@8`g{9>0+zd(IP7No7etPZjsG&4ujW!)*v6C(px?7 z{8Q|wE7&Scjsh64E>-e!C-X{oiH}QxchNRk4m$@H@HjLh94h1-!Z~ZmAv`yTiTa@w z-97g0lYI~MeUtA0QstQwKlCS4cN^>%^v?swKEob~RT=ipT30`;ufHlP!g(>nzOgar z>spU^G01^n>sE|yFrFc|%9d)VY+n&uj6qSS-;Lif6@$b+2*Q-=C5u6{9L?q04fV&^ zr;kB57=CWXKIS~j$6Oe zg{nRD3;TxpX6KyJT?;vLPA#rO9~_Q_fd)R}Ij8OnXUP`}Io}0MDn~S3SgdK$UwD9B z4N{eDb#q`iR)zIR{lLb8CpbJmSa_26N|?qY?~+l@RZl)@}$j= zi`y*PAxNW4?YVgW5jb5ozIj|J>F;B#9uO$+EDUb1IO*F0E* z0F4#NIbBm9IjuAii(#Uivifb|Yp#ihf5S^wcSIh{WkcNujn)nNtsAD-Z{#_ie!CI< znjfP2-7v%E2W$uGx2!q*frR$d?UK1BALztOHn)B?sWNKeP*X!Ktf>zgy9VF+vb$MN z)WSBiQo`Eb`C6b{(A*R!u27fZ`rl=2n?TFq>r!x;n>EIl|8J8i|4MP9xhb4Q9Z3CI zuichB?ZezT=u>j;=7wupMS3o3zrs(H4yygOggf0c(o!o8{eF;ml(nchYx4b|;3hDR zb?|=;S~J7%VOtHh8f<2Ll^&+xT7=Uvju__~4kK(Qt5ZP)OIH5Z|EKi0G)O=qTk^syIAn z7(VB#E**V`42g*%b+{S*-nW}aUw1c;#!Wo&bKx9fcXtn8`A6E@!WjjCA94i8Lz9Fy zdvv9hrWxGhCBw0PuqVM$Yk*^=b`Bp1#}Wha{-MV6m=RCJHI>2j;94t99Ngn2!!<0} zi{QG&0N3{I>wX|y;n3<5A2slQpy4-Z7U~>%Kt3iie0XiQ()5FSykvZI5B4T}>@eUX zu<*)9#7CldCckg{@Zr%3O@h@4$>9l6F>(Fz*oP0q1+PiS1LBW7v}Sl%eZoqE<43$? zJd_KD15mzo2*9&^iv70m`nypdh=*c-)6K7=c*uqkXZz;x^J}%YMcfd-!3=(*&su5P z!989w{8|JzBRa;lwPO6tTx$n^ApAH6T-^7!(Qk1jMreT;_}_j!Y85d?tfw$oKfGe4 z83^}y$*}Gn>|?}-w_P;mBf^>*DBu*Jj*V5vkpV=%@W|)@bzHxgxAGltfc<~d9OMEy zKrTWVF8+RGrSXJ&ykuOs1p5*$?i%R6T<1O?hzr(l0Mc>Mk@$-b@5h7uSM}T5B9@3L z8xsqkTWJQs`*_JP?HSzMh`xg>T>e0q@{L)F!drS3X?1VnU!-+llk9D2OdJoGW5O}G zm!-8P0`BpW@empeQwQ)Y^Q(cjTQ52B5%Itn_7^IBzdslWoc5r9LF~~MFur0!4mLVk zYihtfUNR2K27gXC_=n{{_{Xo{195=<4bm$auNy*Cu^|ArucSYq($2zBweg!S83 z8dz)k1I~EKum>GZ)|$h>5nj^yPGMV;Bboc|13WNiGN$L!`OctP;(RBrlT(I> zP}b!4>gu<*=5J*d1{O5F z8dQ+l(`#k0|HGQ|YM0;9A+x+okJ_IXDs9hB9`@8_Si!kHeg#)^zTLYhupngF)eehu z6keB3I)#iraBp|?o(I?OH+^t_cW$u_c!Ee2afZ==I!5 zQF;6G>MUN~>4kaF064SPDk8hm^l`s9RX_D}glEC|MXjHgwObMEAJDCRe)p&Ij_=)m z-NosXfvtvU52xol^+@&|-LiCWZh`amwC4?0Oi|i*aB&Oi|FuWCp-Z>ke)iSPWbY1* z=Vo?Gh@SadW!vv_4~6VpwBbg2M%B6PUtMUKl+|ItHy5t`QfJ**>-8hAWu65cD zQ0G4`qtvIYa<^@&bnN?X&d1v=Jkiv7M&W|M$u)QMU-P1C_g}U)KXPx++DlqL^OGH~ zXs*xn9DlNnnPx&vZefVaPaSSL-{{@4>%^bt*58zuTX$5uhjuS-4;zs%&0)gK$-(*i z*H5~4 zW$u2LtcTunf4U#p!e?Ieoin@LEOH{s{95Kk{-NJ;wfh~WMbA1pDccBcMowpbLpFECk_)-l2inx}E z3Hv+5rZR6$753MHcK1lMdknM-yuup%NKw1EC*WGKc8%=`_=BvemOW3`RM%$N#A7?q zmROy&`LPO5XVr+#dP#J4Or4Qw0XhqaXZGuj$l?1Mst=mWbt3Micypae_hR6902AUq zv_*B^7z6gQ0`AWZanH2SD%SPHF-GZ^VomyWa`a1>uy)(C(Qt;*gU58UY zgT_AMyJ3wRrvk_LV~2JB`*2{$bE6 zy?=Q5Cyi~!{6kaXA6lO*_78vCBpCA#!iL&B|4^N1Tk^Z2>*4zVnJvLTc+Th`Y8&HF zsIEP%eY0_hYK!KkG{%-^;}9)Jb5rH@d%#&v9e;4;aq2*DeoZ?x29)D3zjehS#&79@8qvs~mXZejb zt9Vy`mLD4r_WRZ6@m+)P-Q6%AtltcL&jh|}I*-=#z5g=bmr!?(X>LmuC- zw-M~@v4oSETEzx`WGLTj^E2%c{doE ziU;>~@xaTiWbuHOqq&^BYPvBW;vyZt@4V;E8^6Q;Pr$yvQS8AU?6O3A!0~&>tJEG$ zjNk9S*YSIq$Eq+80^PsN`jZf^COmz?en{w}Lkz{=>evYTMPoRt#c!rH<7pB0O+tGfNZQj4w739$o$UbB2PR`$d{o(& zr^Q-?)9VsW7l0PKffnwbl+SHflLu-?Is~WA>v1R`FP`wZRj}AkY>yl}O z|9dp~Iv;A|Q8FJ&%h6n}v1bPm9iezk&2n0*QVR~J!G17DZ<(IKoMYL2%XDP|)`sU; zns>ohm?)=g-N8>j=hU4C^Uk1`e7RmWk$vJeOG(8{-K=fY2x`T%4Vc@4x-*T|4YpBh zs@^vKzRt6aWMUf~4^Z1!;b-GXZG-hmvyQdm`J_5TXPpgowkZPiI|IJsc-3#C-X{g= z+G9#*lxLdD`Myc`X3MiaiI$_eyu9=b7naj`V*_}cRwcOKli)r>tJw4ieSq}^DW_4o zH!yD0E*+@xhkLwa^Oc@SE{I|C?T8_X8$AV8T8zCD{^t~k8^>Ph;s*COl~-R0kn^)ljY}Wsd}_XD$$Tm; zM{_xMwuC$5K6RFRM;`Vtj|14}$+6FDhuB+<5s}wp&-%UZojdXT9y~`w-5ZS74Sp{L zVlX{_&+ZP-?>!^W^~o;uyWRWy*;c21FI(3@wAnUmI&tP?<`u%{ImDqoeZ+GztRLSd zsCfRN9?^COLv3fa18pA%KYqrdoZgQQy3N-%)fUa=8uJ84Xxcx}ax|BhcNF|I7@)C# z(r2fv7a_c7ry4{@UrTg!T&u{0v-aV)xetgs!e^(*VjY=yc6#+*pPd{dRRf`aH*|e0 zfE*KQbItfJ|N1onR=Zh~zv5}PKGAM_iFP&WjI6HsyK(mq>$Urbj#D-^v147TIhvc& z9$TIrgV1s`H&tG*U3Lu8uYC`me}#Dw@PW4twVTydtJpFS{i|ZWs1Ut>WnD(70}q$tYoo`mZQ08>=76A8!YyNj`iVT zuO!&tl4GCM7_qlFBgLMLZDF1J@?x74sXN1H-QbgaYl=PzpLd(yESbJLXQy9;lJ|kL?{FZ4}W6(k>*i+St@azNtlC{%xEnf?i3!0na#FRbJax^zp z-ncyt?;OSB)S2LZLxOv%R*|)zaB3yxl*Mp(>3%#6-3W$X7}`_Tev08bSn8n|I^6%5 zF^sG|kcVL{g5h;JhFe1r!&1pCh6=bDta}6F*mqwH(wGUK3IXaN_=Bp6%J>BJ&=~vz qUc_)^)R5Tt$nbb`!J5Rppwge_l+wM%au)C!96L!0c+DpKjQ;`q&5dsW literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/from_gridania_to_blackshroud.pcapng b/packets/wireshark packets/from_gridania_to_blackshroud.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..f9387788a2355f215ae3346eba76824a9c215c5c GIT binary patch literal 196308 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

pHQA*OisFWqu};B=Ot5a9a=r6f$6;( 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 jzCNLL*%$Md0 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/gear_changesoul.pcapng b/packets/wireshark packets/gear_changesoul.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..fc6c199d2aa67edd5cbba60f2b498f515d39a9e5 GIT binary patch literal 23784 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 Ls)S#&3HtaS*9onT literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/gear_changeweapon.pcapng b/packets/wireshark packets/gear_changeweapon.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..d128c870325b5a902467f5d5d48d0854289c15f2 GIT binary patch literal 21352 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 cIa&KtYjdfQ`ZM%1#-C%;m`rKOBI26#xJL literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/gridania_map.pcapng b/packets/wireshark packets/gridania_map.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..5992284f25f4ea30141d5b0b6432f165d4117950 GIT binary patch literal 16184 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⁡exb#u13)#MqZFy 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

j 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 z zBq^_aRU#OX$14~jAt8B$S2Av^yUXL1J40VE@rohF!Z;chiV+rOAS`%U{1jmUc%_55 zKU7|z@(R%fDL;O_CHT3M!*#yR6=tVBl<0(7pUNww9x0QiJP;^UHRIm9gVrdT6{7m| zc>${3Cu_ZC(y0p8sUl78Gb-4Nrh!g-&8F*=8Uvhmd&4BdKd=mGXV@>AMr61hZL0)( z0vY-%Gusn+c2f5J`asZUyC(NIO$NU!!?6=e1;@@lviG~j6>dy8DA9qGo2fFiTlI!P zhE5^)Or80ZGj#$x`EBk4l7lmKIwa6#=q3IGaMCQj3Z`|{9Wn2plkol=mP_{o8!kcv z5s3FsAsi|ys~lBOQc_e$s3>e7T(V~w81K;zcoO(*7aTs8|D-}G{^hB$Sum{T2G z8^@`n9w|FKc`1l5h_%1Hlq-w~-a@fI@HHSG>iEEY@JEL6fn^iSdsFM%-{MmcPpP#L z@gC&0qni-kYhZlv_8%A@2)B(4k~===rtyi18#-ZJz`25yGu;-S3d}jHj`-EKe~y$J znuwp9YTHzPC3+#{oS9_;ugRP2n=F*o54Ap(Ur9Yu#=WW#JjwZP=VZzi4$0pp!IhL7 zsD3T8?N=thhW4YN9PxQs{hn2?U@vh5{jNv+O5){MiGJnzwZjnl91Sicel0Cb-HG_M z8whi70iV=XePhU*a6HiW>E3yU`p)l6IO>dXG)fjnOB@l791xC7)~%G{ zXsa4CzYzVC@E8X#EjU^l!$&yqT!)TuwwVzU zGTX+?%-q_-)Vz0JQ*%>un_j*9^fmLH?qxcE7J7S zJ1D?AWUxnw_dJiV0k}C6^QjyYa|=r=_+D!cy3B3rf2Ed&NPZy4@f0~$r__Y^MW5lW zC&%tiXif&nagU4~TRH0fLvn1iApZNJhIe3rJVCA-DROPIwof(}SK?`p!W&}X>o>7t9%BCLxH8QklQbo+;NLFEl3=>Ts}c+2L0he3X;eJu@; zCCHTO6O*cI!e^kr!(C6N6P*^z!S|pRkNzQrjMo1VJ`~9g?t1d;=M;(Mw~i`5g|3M;|B(C`xMVnq^!_4v|C0n82&KhQk<7P) zs3ma;mAB^^{|KLsd#9KPUfqxa7h2a%+PRefx&m7Z|futQ4bN+OWPoX`LwD4`7JC ziS+xpSsl|HL>HVRq`k*+$pe%lOhq}umSfON4KxPxx(XVN%MqSB@=-8LE&kjo^iE@H zj<2CPhe_n}Zdpae*!R z9qxK->y0fnuwH-B^qN}1j!1#|AI@i}1{bsmZBz5#;ciL`P!gL3cfGc!SvJLO3*@#9 z^SYHH%)ok)_e}|AZ^TlBTbCQAL{!sJ1)OiP@3sO#f@lDX{wPmh%tgKF`^{Mj?q#h|P zlWPS!=LY6ld&t(8&O21WGocG~+IyDDf*a^}xGgQw4^5HuS3Gh@A6Rj^3bhgN3!05O z?mG5F*W(B3(Ci@P(tLdgz0)Y}RJ(@XX*6ljAdZENjl&chbCicgXwM_OPE_aIMBFigcv)EEsW z%otfR;9s47IQfYvjmK05UX-r^}Ga!9QL#TTqMs1KjoOu1dcfmSHQJ3P$Cf~|WjbN_5dWXHUJo75wv(jJw9 z@+_s?LvPVuyFU*|=7(5v_cu*ztGnPX5)It-c=D1ZI$Hwacf4HLBc4p#F5*d;2cFZ6 z@MHt?z|a1HdEl!mBNs~MfvK4L^Imf%%r(Q${Z00{&n>QCN38+OnOcCj;39U57K`Bv zIIv5z77Jig3*Okm{q)JTy-2b!XT~zt?~XC|NEUNZYXWo5Ek^GRdwj?i8iMxdKICM0 zOC~<(f!n3MJ5<~*+wSqgp;A8BF4h&*o~b^BV2P9it5pg-rhGs5=(U~DU=plL5v}c^ z)~EUqQje6kpQ{x_9n`SfCLr}in3nRvMtEp+f&BLCwPy0&XrDa7cKS1u(wJ`Ay*$epSZ*bS+5G(zjAouM@L7#XH6~ zb2?3*36Hw?nQ8AKJa?jky|fMB(PRd64K8_j4Ed$cghvyMn+LLZT-pZV@dU!-jqC_$ zm*A1gty8tyGI6UZZdX@syKK7~)|;i=s-(;8p9qdf*~Lt~Kz}pO?$$Z9U+%GVofMUu zMR*i(bC{T$_1qiB&7>YFuXNHZ2@CQ>u+*&FR2oBh7K!r)V|;czFivJDP)EL!tp2Y1f>|MlNF;aS;$3NgAl$ zgV+c)R$(U@GI5g`#=;O97M>xDp)&{V@_ROua?>0=W-Jh0kn&A{WJ~y(7x>lJ7LkHa!GwDH&JzZCAkxmPFrBP)7~F=?qdaeSrF*7 z#~qPIr8=d`@RmgvCK+2R^ppF6@BLqmz3k#0~L-1HZRF)Mddz^cn8@?>LQ`h5o9$ z><+@pzj!SW6%&VQx-ns*CC0=@nk^zsELX&s7$g>r#LlT4d&8jz6UUlkOlZs6)pA9G zi8C8Sn1CFDW6Q?bRop$jg5de>xgAjqPt|Ed92+j?*sq?A<5*IUlvgcV7Nkd-b4PLQ zg>PlB1abl2d`2uVz|ybQrVC&IfCmAb>6X1$OV=l{)>*c~vX7Q4d&Gm+XCnEaR=tsY z%32W~yot_<+VfoY-Sp_>uW}T>l9Rs<>udI^ zL53s0)|cUmiQorIN<{isRcyw3CDDI%ef_@@>tEHFb?NSVjlMtM2>hC)e@+}cD(lJP z>k+DooFeND9@=U;7EM&G*neII-dLg*!vQAs@Sg!w#s4Z+l+0%x1Wq+3+q&ftk7jgQ8`hM>iaCyznvh!HwkG z&b6z*#a*)7F72kRjMOX^6JJ#?{aST!%1rXB^71L6D!N;Pqputm(|sjMaPs6 z9+T@hZ1I-N?OPV4$9f2F{Ug}a&6eZjIRl4OgV2jp70Sx;^7dU5m+)38S(s8Yb*jxm zp_zk>!jJJO>et#{Vr0Ay|5(iLef`jJ@5SXWJ2s~s|9muItm59lz%`nRFRNNhqZsOk zAG*IvuPICa)xJz~^N`HW871pt-o33qsAVahGWku4c@|AR_eZLWR}AP|HUFBu=U27i57Fz%ITca2DvJ7YkWHXj~reZ6NDgq_mDk&M#}Q9x-p4 z(%~QaTY@^YoLUW54An|q^5W+1DCY@!7Ac`RK}_>z#Gv)aF=;JT|Dmm}aYrpfFP{5u zCiBsutl7YRELfDoxjQ7!%{#8m@zBGgxRCDm=GD_Fgi+krAFuG0@E83=hk;c9z-AyP z!Sl}G1?{QKQ!AY0TsQ{g4TayFypiY_P<+W6j8iUk1@R4R>^|Vraa3}DgWEe^4y~Xv z4b0}DhR&RJKMS@uLAgk;DYkH zv{W}d0sI->-28*AV$d)S&*kKwOV-WQBz4F?bs&_68iZ@iuCV3R#~QOHOoilY%*>01 zm4VlQ?+4!#`b&7h_gwyS8d)5nf%yY5PQ509vBXQefL`a{d&<%)j3d%$1Ji5FU|FWy z*FaP{2$v_T@84G(5zdYy9(oTfj=<~T&waUxHTQnQAH{aRzzBYmeG`Y>vsC zc&6IH*nGs_K|$0cq%>h`x_m>BAKk6p242aB>$F|qmD>JNRI>5ivtXAM9;;$s z37SurG<0A5;n=N;Pswjh)r42J_T|iYpDXerXQ+9wk*~i}Eq{L4?!*>wt_Zyp^)*sb z7RXQ7eM%%m4V9*b z(8h$`<}0f?T^2ZB&bG6zEIDB4oiBs3f2!4=%`4(CNMU#B&`ZfVwjD^?H=Et$U_KeS|&vB7Djl5uLPHltal*w_zXh>hU!pf!DJys@B83%HmF z|F(eQ%JDEBglBI;GJ(9_$wnkGo+HMCxc%X!l#4uby>%=)dKsr3_QmUXy;1)nujB3D zWz@W}Os9lc^q>>xd-U-7XYhsaf_yM;mGOW5JQi?1*ag4$%et9l<4Itz4$v1l!O4G> zWE%OYX05eBkA%y$Ch_Pya;#ni9C6+^uqFhra-ShBvq0LGCbQF}WLZ$=$h`y3P&Cy$DPwK)G82 z>wLie&eb_Q{f;K|J3hVyzeC><&f#`Cv?L$E#+*T8W^%X^c_vC=jlI=Wy=LSPm#4>1 zjjpFqyk8p$Q41vP^u+zu0K*EV;SA4W*=BON~Qp zFDW`_iD~kaQwTj+nf`dLS$e4k{lz1J(-E-~A}vBx3Yzi|Mu&sjTr&}uhi}%`%UXog z->-Ll)x{7mXd3Ad+!}1RHb$pp-1weOv4LSV-YFiTlFRB4f8^Nr91kNluURX;k<}s2 zydo~)tWrY5JH%H|!{~)KGWW)NPrdfzae(mkoQ3W;N@6d!k5P1Qa27K$HEnqQ)z7qQ zCv3?&ssI-^0tRftA1u z+T59|4&igbGrYNNj$+0b4QvieR5enM+kS4O@0QX?SW$&lMwJtSQE_X9n_WAUc zBlGWdR$tmFy1EvO99%dpCzv!M(oO%TSxrmzJGbQ*Iy+|0{CRwitlrm8*JdWIyCq@f zzra_n%zM`)>4sI`Yu?PbHzMlToT0&bvDc<%hK1+2~gid)(g6HkH{{w;9dsG~nRmzT#9ISMtK}-T!?2p)a4ZmhDsa1Psil;Pvn_R790oG&u_u zzsvdlEcrq?6UUylXD=cfdj@;XfOwDVY~w3SnyDMGvFDLP;Wxtzwh7xl1s}i#b$H|1 zqHx#`fj779Ac+hGtnGE2w!>~4#5A%YEZcDcvD>z>xWD2V)11a)nlR#dFN@YKCj>Py z{E6Y^*AvdKvh4&Dn5K{0D6aZ6Q~0jjyr%eOF&VGvVZ1h-lh-zY@$xI@0q*#9omjYo z@#eEJ)iPPnl@xM4c5yw~a z)qdSvxiQhcxl`r^)9dHD&reG0xIk{BZ%Pc`+DktvwUzb8I#df6fGn(k5d(8UcB9LKBlI_m8sgYMaBuxRi; zf&E=l87>}rYeEV)3MlTqs=L?DtLpNb4#mtYJ&OnXTh!Q>T$&mV(V`@dNA>XO|7{PWez&sS(_i!G3_0rvu)Kxoz3r@yDmKzJehl^ zZNz^0VHt4;J57F!@X}2@4}LAlsY@?a zAacQJj4uLh3~~x_EWIJjjcm+i8s^Km_JdCWW9cBhn2Rmj)`*-y?APF2 zfR_h!)tNuf?naf93@WIfmv(aku|6?Y!t3E>zM2Np)#L!W^2hXw-Xgg@p_~C z=?htM;`T`mo?c`=X)NY9UUPC&&CO=&Ml6?hxDF6McHus0ANv{dUaF5*cszK9H#hGg zp$tW=?F^o61D|A~&Eh>czB_w7&U-w4QV8agbUA!d8qp_FklISg)$rZm_Y-5EE8;$6 zv5!867r563A>Vf+7^ANp4e&Djtp*D(F!nh+ZeTuW;c^Y;bmar6OY`)K&+YF0*7sTX z3I9Uu6UmN!5`za8`{4EPQj@C9yfJwn`gr^Fia?(u-S5vk_R;@iDH+bjVOZcg!?<>I zGj)?OoOd7k5PmbfaGb$-0$vbj#bry$VxRF?+wq(@W48@(b`G=xLuwfN9GLLuID5Nu znZgO9x$*8Qt!K|FoH1-BoOQ=9EdC>Qr`W21MJ?>u=eIiT8?V?WaLjVD*k?Kx`{;4v zZj&*u0LbpvCcpA{E5j<^Nq%|8K0+=|aakaux|9AG6XzbvwfqmqqR zuYl=e{{kjHC7ozxm-`%}FH~?qeDEYK*)vnRB3(=mcBC23c`OlKv2mmJBjz0e_Tg}4 zUJ~L8I}Vg5`#;qj)~cf^-G(+?t{z*4h#6)+Tac$QCEY8o?!C=OnKwD~V$K5%Pwwak#WpsWYiE8n9T}`D%i@3r?t5n#z38K%-mj9*P1m)bkb@KK*#R~OYs$&ta zwu3Y6&1B0?-56e^o7q%&yog!dMg?LR9H4Bt*IdA*NHt$HIo zjk+M4Mn$fTi;n=4J$|-{qFt6CsmKr$ zbI73BTHPGta+lGl)IhuTW%`dtF{e&xgjWsMe=13%iFG+DsjG_$ADGWj_t)=g*H*k; zINj9hy0}GF>5X~(lVaW(#@AJQN+9h}0LA4k7mA;)GBHeiSgObjL&qH698@g>W zvl_8<+Vfy}&E}}hVf$xRe0sphm0aTdyIjSx=ADR2ad}PA%Q4HGI*vp$b5#z7+Bkj+ z8~3_x`Gpo&v-tM9I}0Sk^-n!i{c=O_XgkuDbD;}?wh0{wao*+g^uYi6c^Be5$3>?g zGVV3NxL22pd%--%%`1R=C!0_1;oh}udLeQr8Taa+)n!rwve1QX(<}B5>fugeeKPLd zv}YRgh)yc%vC^R8%hI0uJ>2U8bPF%Yy(gEi3^xFOhBx=P4nn6H!tcz;hu_JaLm$Ye zfZP!Lvwei^)k4X9`b5m{a-9i$^GY){)eZV|NlExx@WOpMF)myBX%$&qhQfDODCX2r zDwv;O>BwRXOGhv+Yf>VQ%W%Jjmk#%)F;8l4Lg&RAR6N;2?e=ed#o>58g?`52eT_*) zvE#DPRRfF5@OpST^V)Q##M(qOMcS~U%zYGie|(+;$`{%`lsCK}Mvmu%lj#twcLQTm z&p7=v)Zu0o!0=NbQh!{UEI zj`%-|82{sAQpJZNn_Cl`scBgL^kA^whjrn$OXSxB!{W$fXpG5FlT(IiAb*-A!_Fx^GOV0J zZoBxm<7LVOl<6K5hh8Ypx&S^XF`=IT3us$2JosHk)!i~W* zynFGh25kn$uRFW>H3+fE@cLsr{GX!%zbXXvwO=oO$ON>{Z4ctZfx|)I&G8#T2t@=D z5&(fQmVpg_h4tUTpMagiHn?s5-NSg^I>+1MBec-nD%LXm_3jJTIT24osuFm&jjg}4 zj0gKR2<`PD?28;|bbsG8*d*K+`LhzSG>Q-2(lLcno*j3P3*a zg7VEckW4lYJ`?Itp&iNqw$GaTNZW#AHCCC0RX7i>t~@ZTZn8FJnpVW4KF*w2>&rhx zv;Bi(_`v)FUJozLO=mI}k4-=~f9CvMq+pbo;5x$<^28QLD0{K9 zEJ^qH2V(xqrza_7`7g>?+j+h93fcz#LE$3HKfv`=V^nefz-uZj5l)4zbohp^r#if6 z&^BKAFC{9Q$au>H<1KYgENlT|hqqh-_X`MV^zc@W3ON>VUEt;B)iaq11qtY|E>4~F z#anniytD`~W#0b24%Odm)CX^^Bw+q&d|J32c!oE3pPVw20oD+Lc~-8qp0`|qPO)=p zMlEH@U6vw>q;$)@k9pRHzcA0b%W#Tot8tf!{H{yqZ#3xMTstB|4@{l%o_>9DU{-t> zLw|~dVX~*bPnplE_{%{KC+XVSv`SF6bEWI)xVkkr6eryac)3w> z+Ste2_gAgC|8jSIWLlKU>LW>TMO3e zT^x0=5#+`%cqZ=?y7#| zbX!arRt23X%*tx+ZjNVG)<{LX{M$dLtT&UVCfq2{uB0h zuFm1b`ztD8h8l3k(L!5yN#sJQOyZ%p&e;j+XiwtM8Fr2A!;w&AEJ>T|( zd7kaRdT`dDJ}{hRw3;&?e@;WGPdRbYU!2)BSui`4(@`{F1{bH`@p%eMt(aaZA9jZW zXNADK7pE*?fOVVzXS=y@<_U0yjXiI>$-)^Nd)~!hedp>NIQC5Uyw8!t2l9zpFh7SN zwY$Kvitrt{`G2whJ~IBFjq(3?E}4Tdr`y>;=7ZxsSTcukrj^FPWS%K&$$TE1j#jMY zlv!W=AIs+d>2U+&f4m-EE}~j9r|j8|x=79B(v5CBrO~Vy!d86bSf-_e9n<}v-hu&g)-?v12h0tA z4Y&uZ`opkGTHb-z%=?JxS8wZ8mewY;# z4KJ6?v1R(K-i@}N;Iunped5?4UJoyojP02(Zy!KqXPR(vG43~kgTXF{qrJ@IWaC3 zjx%J*QVBCpR?j6&M@%c=w78eqpwfM{!t{u<@84GUn(ID(hX~ zJ1Ib01s9b2;eu0SF@iOei2~QT>lq*qx1I)Ma#(LYOC~Tz2-O*wU+`aP&zwKK0L`=G z#7AE-0!yw4GB#;oF#=u>FJJ1+W$sJMLQU#9f0rc}D4%F39B@JT?36sygBk99Cu|sC z%?jYo0)o!WAYK4&d||(#W)-U?PRxj~{u2B}U9Gn<;0>_KUK??4f7Ai)9bK;QRL4NEr$* zxB;7j?ZI~@#y%M(XUSq8UF@B?@-Nu$3}j}!iG_36*V?Iv`vhLGPa_ul*tO%aPr;@^ z%Xq~;&eP73ai}f!ofEq4-t;cWHQOEw^-?k!+F>#r&nd&qA-D|Z(R*ZQGi_ipoRU7D`Ebj6G$f8w2K|-c^Mr-W zlK5D3(onNLWJv74O%g39>%W0qPGE1_x$KQ4LxA0r`7G?h{#&>{j$O#n$J~2y^lNti z?Zyz19o_vmqCP+FW|HYsAA6T;Twxp8GpE$sF6`Hwl!fKalm_`LH!N#CJxyY6uQP0G9 z1-B8roKUimIm0RzJv@d}&wcrmcy^ytXv4t#30@B`-<@2<6mg73XP@HyU8H+%V>2I1 z6OeN+DPIm>4xZu79Ru(=Gp0kG+HK{jQ-H6PU~U7(0NP-UUp)uD?pL1V$W2p=Mz4X~ zG==Oq3ZFjxjwfSmk-JOHHPtH?Rw2rBYNxoC4W0+m#VC~q)J)Cb{nM*sPkIN*W`52z zTV5ufuhtPR!Q83v>tT{y(o4U4(`Jp9&~e+_Sv&g41w=gfx_c%+UwlmrWw7bW)+4(! zFYjMxBPMESDnk)k@U#4P6<_|s-5R6Py^`vV>AZ=rTWpg(%DffzbyApzOm6J&9ypmT z-W#?!>AHVgN8cFZDs)qJGfgDe&!#3zXm0V@+R-wG`Uk=BsoZA z2%=j?VJf zo9L{_$;S&71?V4wEBz$)pYwa)ME}x76LJU{Tu57Iao}Lcwq7k+JO*;IfKS`R$vJEt1J3aeW^oRT$BNnV;yw1A0pl@^ zML+O(EdRuyxtoCwxiQyr;W`=SQ0#p!bG^^6W@@%E#N6*rhzoe(aSG9|4cEO%hPn9| z=8kbZf=1-6U(HDdge5_^*@{#k&vE6=lCs=+sbB`m)NbEmf(4h(Z@ zl1`Ye!`wJ^P4tVzemIU1y!;^Og4N&M%2~f>{45!|TyR1E)I`4>4$t(1H@APHEMS0K zBru-CwSM9rOE&;3+CbgVKfM6`;vMYo>~lTrH?r}Z-wOxr7}2KM_IcRTwGuaC8ri9> z>zBpX?r2!J;-}Hnmqz@i=N0ucwtnB69aJ{@f&TchHH#kE2Cih~oOS@${%jS1>l%?3UD@J9M?EZQ0{%Xeh_E5Ns*LT;;4J8l1No+~t-*mqq>ZErW z1#PUCcID1*{m`*sFh3s>Cm9wEzYwkv5kv6^?-8#ZfDU8RbXJ6&7^K2S+#qJ|BTEvc zHuRk9M~wY!x85PM5o63oDmiWB!6aZKbD}~ zdo{^N|Ml~Jkn`aMzjx;NM`XTdCMHX+HNp_bK$d_{cG~y&o+&eMYvVN*a2K0mFZu&t zdVZ-`bUN;Ph&(P`@Q94Z9Wfr4@S9YF7{xCeoa7^YnXG`Ko5@-F??pzGcpXDU~=a=7v+I_Gc^Yr^Z#{-rNJHy z6Zu2x;&U?oScLJ%D^3~afH7&746VF+_@k7qQ=$xreLP%tcxjO8!E~%lL|cqGWkBQ~ zmM>)SPa>OtZfqGC|KRoT@|3+7Q~$vxbXz6o@AmLV30q(g^AaZ-!nc8Ecys$uB#B{) z$=;2NKUlH{m~R050X+;%1i3pC$2`wOkmY?Pg8Y=;8dUOrPSK1b>+YrTU#SzOnwBf& zNxQ_?A!|O$fCNIY2WIcMtZ@4)GR&A^?_I|A-j@JozCfSzGXZ`syl|fb<0yDRnYitJ zMHZJW#_X<$3o~B;W-i%Cp?qt=JO=N$?ANW=WcIuSYj-5icBv?z*!&)Q7B?ZcXB-Q7 z*_PnNEPI}c((Z6#f{0~eT!z=f%RqAdsh*l^HWV-X%^ zYc01wgvWwscysd)WhKKL>c)NrPu&2lyxPgaiXZ5!B(T4e6~o(ja4cnnd)j=!V)#Id zGjEU0(`hev-uix1pfCucXJ&ZlxJbGSBDIeyXWZ9+{rY0k%j;7E7pzo%J}bZNK}SL3 z7z7cXqUehE7OtD&OxMTkZ^vKkEliuRXyt+_IUUcB&JHyzi7S1;*pvC!y9?G~VV@dG z7-F(AOT={S4n~F=f~^Cd%r}b<`*xmBBI?|+heo~^-=w8C7yo$qMHRU$94?657|G2G3f`uFA%jb z?{md09JL$37=PfMoLYfP;*u&ILtWo`c_6XhF)}6J%h$4KSPlFAxcMq${Wmhca>e+H z>rAU%4}l)H13hkZx!A*3LuQln6)s1-Je0PKxnE*G`Y70*hBAo@1E9$p?x z4Pee{%|ds?SX87N)`9ij_`kK#kbNi-V+&ArWw(4jZiFJ{#*Z%^l;Q$6PXO!(~`^ge61BLGR}bOoneK1T(*@ zq@$y@aLS-B4oYToP*(Q9I0&zYm!Zxf%#S{4s4t%-S3HMv5K;E!;Q|r*KtAy1_R)wE z1LR!*%$M|*eIAI1%in(4539iomp##*jB5lU0>OWScdxeH7+_u>w7r&R+rXYG^?K~7 z-V*0GUVZLO7`@dj#O>)^+@N+|_Ec{y6j23U1>U{#Zc1n#m^}^U#6sSsfa1q+-_Jnb z(>?a&$bKK9JrMm7t_!@pkQTzUlu1KBNO9_fSf9vacs;yaoxF-EJ8Tm=d=F>+9((!> zzX@E>uXNUnMBD^_hWG!4Gcg6mijrX%co_4U{Cc$9 z$cl>xaNnl`ycN74W^zOZN5ENccyrq-MU-I&WoXZpo5_|Tu+@M9maW3^_K()Mt@aT? zxBeX?=zH4Xa!_7EKs+wsh8L7u$=tyaaF83`y*PzV^Md%uh=lmy&KC^iQ$RGr|7@Ru zo4Jx?*arC#0Nbayu>ApG`vt`IXFvE_@WQc891H3EDH)*!{u{h|y}J_48^d-U7q(vj zY<~d#Tbrdl%(Au32Kk?{e(@Q_P&182!zb6O zqva5Uks66YXZ|oOri0+=P7?_!lpJLg&kpVPz?%(;QBn?$rZWSpl#zVucHAn-^C0Zj>d%$}+57 zF`n&G4Mz;l?ZJwq{lKtNp&7|sb~+B-naZi_{$j;YCYl*=D-Nwxu;~LU9`K{V1+h}} zP&UFC{2AW8_+5jx9DZj;F#Jx;HwA+On)X(`g#U9i@J)rly!ZqJPf_^!`6v_tKGyyZ z-1@(jsz9cHkdFZLf0T#*uR{HQz`AAd7jgX)dFbKYF(hqUf^mMZuYxyWUxgKyQx8vu zt-*a2T!9~9U3l9>9~G)Fmdr=_L)j?Y;=;gH3|jyLH*3{g=@{mPz(n-JanAZZK8h%Npp$PN~MT|>(_~7kaaz4OyftOlJG0Z)O6VZ-8 zICaurok~xLWoF+@L9=Xa```njP7lXUA=4?CF9kY1#3lElW@`ResMGh$*yhx&Q=&bk zR7@qar$Ee}ZgARD{#aawTcdjHNpt?dWXLd#W&UW~h|0Ne%7AE(#JSiFY*3|=(Q(Yu^zEo+gKb3>$6ixVE|4dQ{i{pwr$!71e-Cf&n2#dNSPW%vU&B-O0P_ui z>!9C$2Kraj1vuvW=wG$}yZTo>`AlD*@(evg!`QUizCHLQ8WmKT&8 z9za4L)^J~yECyJC*=7b8u9^ahpRR{zi7$T&n(K}Mh_;ZPK_|0?C73M~a_ZyhdSDAp z&=#61VY~3c`HjdYn)B7k_#_B>XF;Ct49+P>(H=fYVC$O52gGqE9E*4S_~S zCcKPNq1$9-?J(PPp~7T^Sq=_1s%k1~gGFZr1h3RnXXvV^YihD@x}KUYojzF9%0VwA z#MeVl%T3$WgYM>~tm*0Mp{zmI(p7eI*LDSu+8*v2?w%StUY_v(w$}>|_6XE-UFI7K zo-G30U03=B`0M$sTp6gRs;Z`|uA-);qXK@FuBNB1qou1F66hc31AbpM#KXro*fr2s z#benrL-zpxm7e}9rw`z_=h|BhoMGP)zmdSH5snz z+S)+2It*=hPj@vSWNi()nk$gzU{M5t`iGn}j(~%E00(^F8Q#6e`YAQil+I{~83g%x z#$jH`#50Gx*tJ=Ii-=>`s5x)l7d94|n$p$v^kyviA3?<;FHar1o}QPEo0guYhNhOD zn~u7+o|~4d$C7_A@)s}yu>moHu(b@i;+c$2#1p_1@b1MGH)x?4S7773-CS`#a#>$^ z=$k75&h>%<0#C(n?@<4;1pTXy(24j3bPsPH9Kq}-M=;Nu z_Js*v9KkKoKl2a&OPS!m2pbR+5E~i^hHh!uz#8vw4ETGx!~Tk;t3T)s1nK=3P!Z|J{XG!` zaRc$Qn1G*K06){fGrW8A5uafH_=r#Nd~#oy>MtLW3jDu|mPkMK?};slDQ;gkYF&@7 z>%~p-v@ndDEQ#F2C+7LKFC39_({g;wLB%~_xgIXx1wkd}3di>VvEPt!Vmt_4df@=I@FvJg!Os zz7Sq;O!|zRZp2dXXL$FTJ6^(YL18XR5a--6doC5s9WSy5+yzE6;r@2-9P!EB+hFY* z*V@nnAP4phmJfj-H8vtCJomR_Y@bFpuj`7v%YLqRSw##vH8dp7(c@HS^L`^5C!wP3&6bYD8GEzE}SQZ+^zt=7+z3*wGq?F@@*nuy9!L6 z?NZTE+u&YGpe2~Uwqy}`z73umfR~M@6PRBpMd;)`b`_hQ6T0Uq`^vXTVdvYJ7Y;1n z2Cs*gFApU$i%RyO`^VZ6eWo`M&Y&oy1ch_&Du-rV@&3t+fGo!U9^ z)G5H1EXYfQ_%Z|g+s$OlhqeEGGS~izR2IIZYReJIXlm05T3Wptz47&Sj|m6PW#l(* zqdym#La#X+?Iz#XF{(w`cVzGC99kN1cIvn4)GN2&qc2W+Jw26la8Mcjjeer8LUgSx z71gqilYVkxsZ!$#KjS+wm&AufrcC7%KlVB9*G56}lg7SUO0^RCt}Ct&%0HW@p`G3s zQ+L6J`7tARj8VSq39b9PKRPdrJCR!;;fwGxj zmi~C|hI>os?X(qbMYN-lHVc~6jo1PuPUJuo1aW4!unky{6 zP^!$raGOt4GJodxvu>Kg_DeKFL#V&H#Q6))3Dw8m*;2FRYs&8zLvnwfdNG8*IA<6? zb2U?4n12p~pWh`bezUc*ij}gc%Iumsv!|NJ@H~M&_2%AG`)Oh#h?qZ3#w*Y#?%LqM z24;25CBAK*X!_7o0-4`Zbj?>+ort*65sECBr%ONbyd|=_dcn_o#%XD`Iyx7#(^kCv z^{kYZHSdF3P@%WW)!%E+jGQ&dqHBz7Ma{~uO%6L0yiB(Ro94Tvq~2&ZOI8cXJYnhX z?eh4t-htHPGYkzFszaRxlZ6n+O6kV{eh`-spIDLxC?P(p6O70>#~tIGeVq7g$OW8J z2RY|;HE0IAcyUgGwJ{mzti?EIJr_6B1r#^rg1qVVK44#^9?l`|cNd*z93cU$0^Z#D z#1w=UiE++xp6yZ%*E5w^oO2&=&eg@_oP*muUhb<&WGYSEjouk$SFylgTet1^m0N+= z!^>#VWM<*wZ76czwnG2(R#2a{4tN%L7he12;q|71JYu9D=Zyo30WyI)-V7^%3+h3h@M{lZ-)S@IAOOH$Kvo z40B*D8}PY%xG?vinOaZ?G56{W{4RLmm?P%h(8tXp%e#rfu=J`vRvRWMKuyF8kPTMAS7gM+>)Oyu5jI9dnmS23oR)Q`ddPE*sggi|Ubq#V&X~ zynHLMfoV(Gi2k0+`MWH+K=~{n$jAS*O@t|)xym(+ow26oOjlM@XMlt&Z5@#JMh6*ry>nn-&KZ;+ zH$D{+y9k)u4)0!aoNNi!#sE3O+`}F@%9u<4hvWzo7zZSX-Wdr0Zc)Q*K4|YyuA4y# zFUX7XLUs}U;2GY%;n2s-uh0HNIOnAgd@#wvHOw=JVHyy$$~DNt z*Wdd;s0*@Jf_i}Rhk8Ik2`^|D>n7Mm!1w{)z4S1|ay_Pp!$dtGopBNWAw6{S&3q%P zKFRj4a}0T_gGHg-p!}8*055V#&s@L%EU$Eb`@e$U z?nab(`aoW0#LiRet_go0Vin35$~uK0>s`8b5q{tq-o0eK*b)qZ0?y#%@L4&L{~@gM z`dHjR!Pm|RSiU^KAEQk#S9eb^mE-06FL6h=1p6=h{=5#<1=Io5g#$qs7cA@|G{7^w zd+B0=CD@A+=mM@C>xol_*gE}(bV1~eo@Au|83yTB`-4THETK$^KJmPrU4#$#dwBPf zsiP%W&)*B*ro*26hh)kN-#y06EroxPRk)k$KgP*lX|O2n6XSu*;RStSo3mYn8+e9y zFFiO|reb>V;=neVTl2q24+O)WZPO#W|Cka;-Uspvls&Ws=wIOlb#OPxE@CuzhIcO= zNLhj*IA9BKf7ot*L4F&3{txK@^2=P9d2MFzpllZq0(ynq2-WyYVacC23gyQuE?K$S zE@C#29lU$VZ<=KqCcm{r`B5hBYWok#kAzDs@JR13g7?oPNZzgC_;o1i?zn`=+l>i! z5#B(~@a`q+g_c_|Svzsa+QjVDkT0^!<1lpb4C} ziR0wCv+c>o$z!px&u>5vg!$k?zJTJFZeZ+_77AvPfC9lR10T}D9xLl>>=Pe*#7hD7 z4a~(~HlSML@iE8`2=dS#A=W3ZPsQuuW%P~|CgVl|TG?n*aj3Sqdk&^&oSZoKA^d(G z+1!T@HinITBmCC8H#dT{(l6b>80Ho@hPeff@q!P9b077t_!uUyxeshe@KonHeD34e zszHVL+y_zayB;qflY1N{_pe-X2YY~IyOSIF`~)s9yxdcs!W8(KfNpqY zQ}OoL#csLvSMH)Fo0y|1iRkG^HWe$=ncek!}DiK%~IA7UmRr!1Gig!o7F0>iB9=s-Ue1{C;bwn`nd{gq5?LwvzJMuED zZ&supye>Fbj_zTEFghIe98{EWdH801y{tt@{r!5^S6vM8f~JuUx6NDY<_z5sVYgw! z%iHVch(8Xp6BmEkx>HtsYOT09mHJrf%R!U!@$14StuvW4E0q3jn)f)F@lEZ+$2GS% zz8SuKpUk@%-`=|4yT->SE-q?*uI71QW9*Jfe0p5!lrV96JUYfTcKS=v(Vvo1QWBz+ zhtX&Wakqqjddm?gBo=9zak2EF-RjoY~+(w=D^(CWKy=88+4>Igi=*+vNp$>&n9};JEEH%sP6udGb zYnj3O%Mmr@C$&C{yxeiN{Z_458C^KMV@|a!6?ttqZETaXY2vN6dlJ?iJIr3U-7}y@ zbu86Hzp2(Nndfo0l->~m6xh2iza7>kXQAkNZI)*Ac#W{8lMy* z-Hq@?Jsy(0RwkvwVOgW_*wBd5~*fK=SF!R}h zJdG*oUU7BrZL;~zgN=Pvlxhd(hvjLg-k}>P<;t6jp}s~+$^!WbyHAOv%Oupf**MCY z&p~}>D=7=+=hH;^X-XSuQD>gN5)hmC$%99hN5`NRU(Ml_zTz`zIyR#m67JYmcJWhe zC5-qKgmqj>ie!$SclpkE@pV4KsUz>$9nbjtmSPCw9v^c_$jo1J_!a-KwE0>-q#q|4 zUZG{Z`*qOZU}fb&!fA$9x~$U-#l^3S{Mz$;OT~rsiao$hQvBE#KC* zwyvLJx8duUHD8bWc~U4sLV_lvy#kfuu89Ti?#}O!{EAGWU%D+jUf+G;A8#V3xqxY@ zT`L4rf6Oqgx>PE&J|*Q+`Mdg*lu`K6}WYw+7QemYr?n!B_~HjEb9zjywD zhhORR!W_nAPp^oGr-rdv2bt;1M~d;kG`Op~Hbt(jB`Yjze8u^pNM=SS$d-Wo3;PBN z03z^$JS-95L^j76kNKPPoc^W=?1%KW2A*xz0rC!DV{nf1J)4J#{(?BiiTfG6^jW%z zDHW4|zI@2(FZ!C}+{B*a9Cl)0bDVfRytH_e%G_xihn~4@QxTnA0sIuc*E*C7ln*ig zMOD|0EEmBKiw|~k`l+`yz)xZO?>vlya)uY4i$IJ$HW<2-#U5baK#=Fab?yzjZQujX z==H=N{9d>_;}v`Sf#qFP@5f`0!{-O30Sh%0kBD918Q#6}W;W9jFf4GL4O0a6 zFnT8h&w3IzU}3?BB8V*XB#%9CUEpP$^k$}wRUG=Oj#DRn<-Oqbq=cbtqsOZ{`}+H? zgn#CJ{aHJD|E6|AMd0uM`TG!Ugc!@>--Va6($biM*OO4w8cw+&2-F+IDsitBN2Vv) zUMq<}Khp1$pe=XL8~?M{3cfAO-!y5N*Ip}!01p1yYo$MX0d=P!^l$5+zbQs|?X@!b zsVCW9D@hnvq;hb@KYOkGJ-1`xxz|b<(EmSst@P{)HXtV8k%RO%r3P&O9T-Ot_gcB% z;7PXEN;1X`jvUA`H(79S(?9za5I5odbNKvM?^h58@bk}p1u)U4 zf5R^Sj);li_Wow^e&%1N|Lg-5@ISlL`~N|#;rl=l=UP`N_>j%Dg7eP6eCQ6&xz=|=&D6u#`Kb3B zSP@#!Tx$vYFJOP*m%mR$CU}N7cfJv_p0ONjTZd=cFwYC*9m2#4H!#mV-y5H6<+)b5 z16!+12_>vmUX;9?uvWQTi0|X+OMyq9&sZI6sfiIpSsA z$u#C$w{_^DYn*eBea+9OvghZ2o*vlzJYEkkw=uRdW3FyMe^hY(E=w*@J|+B6IxP8! zd|eum0iNN_tylhJ1~?y$A!Mt|rB@#uGl^O(y}~>)ziz$4JhFn954iKly6`+QFIFDe z6#fZ_k`E3BSV`&SV~$E7j|^7oM;;lU#(jpdkMIQjM%z&!5yzqn%foT12zu0T6EQp50{*nLSFjX8D*#`isC^A;oiH_iSp0-i$BcPoPzc zo61mx7W^##UB#EbaJR;&bg!hkV>)l*>lWK&k1}sXeVqziBWw%|(`BOTVr?8n%*AH- zN-HUg=2zyO(n-&VuG?bcC~7{3Atj`4Gm_D{%(kv*)d>UX{c7|YB%5EI-_>gHdfnT3 zP4AoC9W6~(jAYvIN!$^dJ0`@Tr3*#VXKY5QDH7C=g_X@JnH|SgCiE|hd$ZCCz>jnFaxS0H` z7z%$J!}t%Sl5uLP4?{K_f11~9iRFvxKxg=^>o>dlGw}bV-(#RoW)E` zO&gwn^)s#7_$I2$%fs>XcSIJownX()gMficRMXP07=p!*9(jkbCz{ z)lX;l-O{s@?i`NVHnQbj>F?)d`B5EW!6RxS?V6o4!Cp5K``bo5an5{A{n$2QuH2fA zW@LieZOLEY$8}4++Ei z^Z2K{8(Uwtd9_^LNb1R5<@37s=jS&ZjpA4M7J%&Qtc|-<8kYG@RdM{cfbnS^&&(%( zjiMw}s#&q@722&n!EUR*FO8sqXL$FrTQLSW%MRG>X->O+Uya!<;A6MPEW3TlM?R8|xtGg2~X$U3K&|uU{q2{2Gn)gVDCvp2T=h@rlRMFGp_)im^0!EHO=fatfgbD}#-W%+gCW=r0}#n8;6M?`9;J z`R>4wB0Xc|w!!>EjV^^nRYxQgyK-I8x%cw2bJDVQ#zE4qPH#UXBsn|ndM{PpuzKH_`4Zk8 zg6h^;BCRFEMoB!{7G+4^d#AHHcf7w+r(osC6Jee+?;LH5SR^@T-10zr@!;uu9t2g6 zp06vUel%93)v4ot#C^Zkk-{w|fz>+h%v@s z^NFivq7itmBGCpucCH|^fmF-}R&(O%Xe_XS*T4ow+U^FQ$I}M1(}T!tAPD=;ZCu~^ zx|w=37TUlKxTOnr;WqG@{S57Po%vnjcmSr<$^KW?S2;`IQe8RGMxQ58X zmpq>o$24A^dyvjdp1c*!yvT{|{@O;=!VKoM{2l0^Vw;K*#VQ_aSuPOtD(@8%kp-UN z%^k}i8yMhBL|_|gJTU`os!7ZB0=a|o=*wp>RZ0{Hd}R6 z;gL&dfUfD!c@jQ9L4tF=>QnG)@SV9izjo|uGQ6+E-hC_QyMLb5Og%OP;{EzF_{s3X z@lLeSAO5S!Y%~qC(NIqP9~%--{CO6zQHsrF*e>p;6bQa#_R}!3KJgX|S8$&VLZ6u3 zE)}H&=&*1F`^0sA1H;v;s0?O%eGYp3j7`PjrI)*L(N~{%GrLdRaCTsQV!R$+PWZK* z8EU#8jRZOCIiJ6D|1N@!6+oRz5!O~k1cpa^1ey8p=EkGIb4Cc%sr5siIt6%?o6Eu@ z+)1r&DY1L|+4~7c_m+mbT!OLnER?^%Dr@60J)~orv=!ueU5Y3&bs4elF|S7)b*Zen z3fXZKK7INfPsZ3HcbA%Ls#h$mLX_v!PH`<8JP)jwqEs3P_#E?&zbRp{x@NDIOJZGS z=k%lotIZb{fBMKg`IMo1efp?CkMbRf9lRGd7ZQ)`UwdRhZMnnzjZ5Sd&z)nf z(b~#TzujuT7A(=SC#=yDtCM4|(aMqj(!E5hn)ec|uW#M!uVPEI*6Y_iw`t@X#W$9k zwQxb+3AD`Gyv$Z)o=g0J?p;jF?yo-iC(E>ah|9F5vzBSSbM3uMONL{a)|}*36P2ER zuzei1p7LO)tW5~q;@0-Iu)9;_Y_Figr3?K=8#K>n;c47+PAdu+LJ+BwC_Dz`}5<&ClbmV$C!OT*dmK|kG7OuId(D0P+8|=*?SpLtt9EBcJ!BI zJ>2GYozK`iu{ACp(k{^n@-+cdZL)`(pEU9fRT{h@*h;BZF#qgs4axMzgppOkubE%A zBk3~nb;dT1RPzm}udR}@P=4j^Qv&H3@pX1Kj@dEv%`tVEE#4cpICU@JGhJ&FciJFX zE$)tRNwnsvT~c;t!@DE}X6gzIik5vI-EhS5!pGPLl5^%~cKTHn$q&momm+oEm*Uds zD7CO_PrKMjS>}?ihc6FD$(4=sY8zA9d3qvPYlhu6UHi8+=5L=M6XQ4gRh#yxd0pqm zygELw?0%DT!RWQ`*SKmP+oEDOSbW_*N@0vzGi}+oPg#tmpYN4k+1#d0v+L3_YI-)I zrfqxHmbQCas=;mk?dW*hZvk-~=)KYmfhOn8zpL!eOLooGeI3~9`#CMiIr7oo9V4P$ zCBC=)c)dq1N!dbcn!~rG=-Tr6U5+mfMhWJ9Q&p-lUDL62-GR<;R{Q-srg+4Zc52Gy zwT)<0u~&!V8P|;Fb$^!Qi^EZ4z$(Pe^Sk(v#7Ra4EFR?cac`p5lKHq$%*Um1^5HiG z__&AA$6axTeh6N?d|XCUB$hR-LwgZVvl)n_?sgs;wZfV8^Fzr*$sykO;?6^Q*G)s3nqAb z?0<8hZJ*4D162oxZ>N^L-bbZYjo7D0U64(q(&;*iuQtTa8PaMuWP{!24=#19uFslk ze&@%OS$BWb-k72?Te&Xj?XAm&+XMxu)M3NIGP8`@&Xy%ciFudQBkAUQ>5k^3ERh40TIs1yIOn#GMo<)<-{gLY8)kOE)QFXPf zBsIiJ-krS>YRgA~%5dF@C#G4eDV*QRUw9p`zm{Jc!LKsCJ4D5URr2m9A%nlCNIhh+ zVCHU({ZThuONNe%TC(y+gP_TFxk4vF`3F87Zt~~CDAdNB%XDD@kt}}xyx&QFPc?_N z3TTXJLS2PK4f{9DJT+=i|5kn~y{n(LFjwR@mFk7mQnF&`2ZSnfd~HH5D+jZOnML~^ zW=_%Rs85-1s5CW%HYW5oUs=s*u&7ziw)4`|%N91*Ci=X%?C>V`^e!gY*?U2~G+*ZT zh9gn7_1M3p7j@}*rk-jWp_wD(-Elr{(DaKx_LKzIUJH_{R}fLwE^CU8KKVuAaY|dY zZ<4j@&JSg0r$4WjctF)dyt8hm1kfD|KTX%_ah@H?|gAiu)-5DM4V>0stmj$=AR&}!3E#{O!hjmzGepI zhvD8ygudoUFxL8$0c=FVyq0Anu&?>ce_%GE+>*__`?(4=aOBisUwzFqc3<=VvG*ll zHEr+zyE#qDkP}5@$Pnp-2DD8fMPwctG|5yXM5Qv5Iix~{D7mIWh=zU4B_d;Jps0)) zOZ8vxK4*3IKArYg_ddV>{SJ3M&%Vpqo?|q1=j=nW zFmkNmM{lwJ7xy)t8UB00o3Ma^=p7zO{mL2hm(%`x6&4Hf-{?U%;-;jP;L6* z=Zn{;0{2yKi`!H6t%yHnopQxs$+K5}WOgs=ICr0T%3L^`etp9G;LPq_GE&M8F4yQ~ zc(L66YquXatjk(eeY_xjF2~cclUDJC#CK+MUCul?5H#cCwqCo=E~UI%HFc>7-~GMq zX3NAhmwRV}4R)4#e!6zDkJhK|k1kbxJpSEwvv0Pd?v#&5WKR0;8XEC^p_U+ZLUsG$ zZG(Pp;s?pxFHTb>2(T;QA7($`SEnsp{eayx|Kv;XPoekuDob=8kZon8kbmegRFQo# z<9KF20NX##4Od1}i!2|Jtq!nxfLWf|55VPc9{heU_3dmC+5P2M!Ew4DAw0)Pd>+tN zAX$`vXA5R+=bB##p#8*HHjh+UmhqAn0*|yc5c&x?hpE>B%p=kQul4lkNzrl~cwK#? zG6C8Fa%aXyK^u0|#YU3rC}ke&M4;c(D)$4q|Ff6Ap9^c_iMq;v<~9;q|9}J7FAWKB z`2gYIpS|?|?4@^c7oMdoZ7+R~*d1JZ>Cvmt7a{)4%fUM+qH*Is&v&$P-%u(;u$z4ZU%d+Em@%-}sd_3yKl`Tl$N*~)ysv`pH$ zxad$?i{HJ^R&?UG#6I)?=-amI-PtSs8~;N?SOV|iVeVJG-#naaFMSlvLFOzD`e!da zt4s5*H>}P_*M@s}&;PI7OW(Cc_&HzFh=*w822_B zZR=pcpK0FP#MHeH-^HX~znQN6%=rCW-CcXT_H*fHYTR4Yd6KqY)u&Z>ov)J|XOV5E z6HRkdHzqgzvtRX}{i^h}Ms>c9xnK1(!qY$dRsY$qI?H{Yi*HXLte)NrJ^w0mp}Q(X zeLH4c^#Nf`5B(jUdfe4iXRnmF>YsB!{y7JvZfx0z7yi#VAb($2^YzNo;WAl0Ysl2)GNDZ@b0{dn1 zX|e>Ke*`(fI305hjO)}0t~D@$^!(!niTOvrGTvDmSZ8%*8LEy>P$$%VSolioB3ge> zz$)|(kK`H&Vlh96uG>;--Dqwzn?$-mErxs2ANb-h7gcl0orCan&AzomeOFK~;nR?>F%lXaw zspuB(N&7+L1h+1U_0-Thm+hi;F7fG&Tjzqy;rz&h7|JX39T|6IoS^MBRR%slE|U20 z@3fB#A1i1bu9MIqRmM9zjTCe4`;P5CuDS1Ex^6qEbt8Nv#R%~MbKi!3 z7$4H+zDLq?-#eA?+;>K%N`E}}&0KRZ^67rAH3u;?79O#&a1QO;sj5a;(9Jz2!~(22 zNLVCnPeWM1y1@C;iWusd!aGv;%s7Fzk9wU>nB|!^kIUhFXNQB-Xp<81dlv_RcI&37 zJigljuRZ=KQUqZB{k#MJ_51Od9H*3dhzr9ZG|tvY;H(;9_#kjx3Yx1BCd_eh3|ZdK zJ`}JTy~9(FAL$$ts7z32AvWB95)7Gc>Q9G;f)g8U*342?JqZJ5clbId(e2f z5j9qtZ$jO4sEy+)OuDzo*!a03M+dE@wNGgA7&Qah2X@TFw)4DLE^Hs5vHeg2+XubR z|FT8cR$ibk#x_sXP9`>)Jcluf^Gxy}l|UAgclm5=GRt#e`~Cbw)Xb1ajMI+hHCXOQO0FmgL_Hv80Xmpp96Hv7}mmO<@VzzxG+Uf2|U2Cfkzq-Tc?H zc0q1M+KZJGb@ho^`}DPnb?P0(vEP62(1=#cmKPN4-rdD=sE=9O_;))KuX{S`baAQp z^7CBVT_c|6JI`;kY-r+Z6~~HO>y1BLe6x>I-O$r={AHDaXYN&A9T-qNLDS_$Lc6G@ z)8;uA>0dGYu`bVYi`ZbpO|zF} zzcTwiH*K4Ock7Rlo+DTJ_i8oh*R;*{G67%9` zQCpb2#^gn;2b}voIZRdcy-Eg|vGu_$&*Vj14(In?$5M`0Q^;wt;{|IJw50faW~{Yh zT_RVkwT71Ya5lG8?=IsdZvdG`RSIPevDQp~%q`MlEuov*cL<+jka}08BaXFjFbEhh zNIe@c80i9@dOU5a6HD_neO@EY(~AiE3e~97@IMD5o-RHm;%PZKSs_0 zZZ^)waXFly>wJ`Qw)ulR+kFD-cZs_F(qNB}KnGS|E^yd5e=UuPU zTUe9W#+i8Ack&_^-qz7|50hFq!rPOd47>$!;jJqj7S-&)cuRYr(gWj-Y3DIZw zD2;`?Y%E+D=Y76L6=6Z`ReQ0W-(1d(1*{94cOH6_+M#fqY+}aNNkevy%i(;(>^SPB z%6`%=kzHOK|1h~V=I9kJZe35yeI#4%HL6Ib^uB}%=qwwEM}b?f*U6pcR*9=Z5x3r= zV+h2pNy@9Ga_coGv6D8~jFeT|Lo%&qmvZD>O%mXE4PL}a5E(AL|w^q`Q^pOT2fsGp7 zxyHp|@w5zgv1ND>jb{mEIOw@hh7hM54r-hXXXnRLW(T&A&&IH2&=8016mi&stj2K| zE{F5miV2ip_FA&TZT9bqIV@Qy9$G&6S=R#~?4UyrV^4nH^+Io=ObkO8Kk_%yve%U= zd&DzGMLgq-@P1dg3SCl^Qb1PblOg@?2>W!_6+Shwa%horCYL=Y&{)ir+Gd_r@wj*smu)d=2 zTpHa#Kdh9iA11A5wPC=(|Ff>uVyl4_$JeiOy71!pTF=X#3!|6!&A$=aPkm`tV#kb> z-5d35{wQr~{`uo=@8#D0i=Utq-L``x5fC%o{f(JzYUF8Vlwwb!5G!e zmd2M>w|#Q-nlG{2pOAAsX$(?<2r{EiD$*jzc-o_9Bw~+#Ia#GS8q+{!0qY;p0|~hC zi)r@%)Hqg$DR;SS8=WPGY}=oW%i52~wr_!LC$11mP8_c>`KZ0(JuW^vPV><;3ERHq zeZKZ1;-l?-9zxxikC>eC4mrFNWXx%KWubY&qpqn!vBz41#0p7?z;)(%I z&@z;m(@L32>jueCBS0uahyiYeHcp0fHvd7DeF`S0K4r_Gp%`G7CN|E{F4J zyH8LuL@+se+rGK^i#ZBO{y zalW-mD1*f>*fRKC8GdYkn)>MxLSC6NMZzxN`@k-kV=UDhi@3&EPQ!QZ>IL7~xG@$c z?@cLr&84Ruw4N5#*VC23pr=z=l6qqDUPVd?7w?^+^|Xntrz?Z8p8Q360^V!3wsCrL zwmMCXj0ho{d9dZ&5by04@t#F)<9H93!+E;<8S0VJYH~^e`*(@D@f+rRfvfY|02{cn-Jn;M8yEB`a&)RdaD1{oDKL3u?c%?h@z4ssql9*;GRGtRM`!pB#eLydkMb`j~^EWn4H% zXT~5uu#hclnSo`zR29JaiBFO^XU1Nw$CPu$UWtJ7_T$+&PgU_wmKlg*FRR{YAA|JR z>(-ceTs)UV+YcqRUY?az=xs62tq|dZ$x}>Uf$@uTGWZNt*nJJTpq!0kW_hNsz~yir z9-m05cHc^Vo;9@rotv-#+(5_Fc)^Ab_76hYZQ`ch)g3+?aR}<5(j`i)^oLV`mb|`N&KRE3R zI^dUwJbKZ@CViohnQSxSEUVC6XZA6Z=;#kHyWcqagBQ`q_sD=7p^2Ugbt67T44;># z7TddexdydY-+!(9q^7%XOtZAT80oWWWp!=Pq6%5#O!F-+8p@g`O7pu2uTOBjKQvBZ zbvuKNgj|nb&OxprImhiI)ol`ocukJ>9qiT9FiSnwKgP6|W_O}x#h{6Q5-aoEU{(WfhiMqEoXmYbz4m*y3^zeWHil;n5~5SMFAwFK@tCRUN-eW~}jDE$4^)V#5NR+n)z~ ze-@JH8SpR8H&ZZXoNso=Rd~XC+xjQG_cmdk@V@?}>`*yk?>;qpoEPCMtZiS$mEgY%}l8qw>+aKCUC zf;}X#+33R00oLdp9?AJ188e-8G&c>BS}&S+n}q6xf|@e&M7hX_nB2m}P4d?hsV|1x zNNYbfw~RoPGN@~mEIdMP;?wQLoOBSx{u^giH54O6h+>4cPZ}2^;Bq)$TAD<4e3eYv zePFkrAV9v7*f@LS8y7YrXl!`b$41&Qz{WAOrb(C}=7YMEMem@)vtHi=cA|H9Bzc!u z%ilxS-BfDbh9+Ei^7ZM(zP^Lzsy|fksaN@F zkN=)dYG0Jll`9ICt=>Cch(hG7v!G0gcwMUV7Bvgn3+-mc|GoTvaQVgaH1^Wi*h@R+ zoh&~T%>`+dA`1jyz&fv~qINfgJ*+dFKUFzPnGa4O^M0{)$1KnEi?|%ljn1B>uD?hm zcMhG_fL~yJ;<8R0L-lVhCuv3X-w1fHgf)pV z0^>fApzgF$N`XG;-|*DK$V~n|y6#?5>qZzc&=q0?Vq0P>#)!1omWIfzBbRV&duCRX zWN3#Zcdj&Q5_k>$9iDnvNY=SXW8pFz3mMxH7P1f)K4hTkFn1o8y1EzQIerNo4c7~S5x7sS5PZ5)@jeOic z@X8-+J8kc47V&IN+k0~_%-oV4_!>>X)H}>}U`4le#vgLGWUc+9@5u$4PAvk4zTbOY z1}(>H=CaT7*=9<+bCh1`BZYQ9XHMDpDD~k`!O42(%>T#~%>uno5X}OmyiaUY?|S0F zKdwX9XC%Tv2umswT_0GXD3pr+rmCERQ-UTMFP1dlJb6#_IZwAV4Wh#WO+BO*&==tI zBYGf#z0?d;3%rZ|4Nv_uB#6j=eTKxF(@JxR$cuV*Mh?RUjT}!iiE>>3%`Z)E$qBp7kc}8do0qQiF@Jyw27qAX31lUseK3r00JVsI>cAABd1V>RbC1E_Ndqc*&{t396JqF zM<=Kg>edIlMhP%eIj#kle@mfdxKcufXgpXbL$ZlbhTz`xxpks|+AoZmSAhRfmHt?xN%`idCR{>ya1_7iG#zbljr$OqzPNFblK=UN29 z`U-d?xe%?fI6%u@QL5|_7g`qyxzHI|{n8!S2T5IHkx0k+QrB1%?V=ubo}=5j#dY0J z+7AaX)>zm?Xtxx{`IDiIC_%ehoN5)=7yTQadcMj~=Q8NEy$xHhf@MgrVQ5@!Md!Ux z4C<4_;zlhV7ZwlF@}T#ZLER7UZnB0t%Xori;O`Ifp}+uk9y&KTj7lb0_LB!7R`8uecn}zrQ$7W!;J( zR~1YbG?sH4Sol~+N z7w!(zxN~L8Oi8nhcaD4AEE_(mRsj2cNi)b~R3h3&vfb#-#5gH;rSYU_WdK#mm^Ya7y6|CEN(+id~?Of2T@0k7GWiIOvt7{aW zJ22dI+KI(`|F7A_H5%HUj!Ahtb^BdFmwb<8g%z~M7`4YyqCJiXE1v-? z`(c=sPS~$7IWgbZn2Qqyv`&{x==3wfiX-Agm4H!VPTaSLn-j4vaIX9G5_QXO2YJzj zt&@g0F4)hiMSlj7s_3x^15#%&0ny8SImhZCrE&W$(>EPWPgm7{fzpuzkZRH zeS2X|Vt>TMS%RM_7tYXnU8L6zQtL)I%Q_*(Sws}(TWL5mr*T%%3*#&+S7isr8PmRB z4eG;X-&biYoMB_(`bC6=2(;(!S5$)7zDpyyv4C}f^G|x0sgy+<$gywPI%&whaXFm7 z?tFzJ+pi`EO?GO)zL`2LQZ(n%DOyX3{CpW^UME%uGdnIP4Q9MK=yJ6NX-)0-CKRce=54{=1ktHZPTGxn&jE zvVdJ)`g*rVs|Rvn2Cb7tn3*aCGfx3Cd#_7k#+iYcE^Vy>2cma)>h*(-b*_U9cj$+4bX!R=6sGKe1 zhB$t&h~pE>8^`gu9L}fuq)}~8t|E{7I}7@;#;!mvlK$1eb|{x_(fVDa+bQ*Rdy_tY zAi7qh%DR3VljE&ohH`N{S`UiqZY#BJ#PO3+KNfn!(2q{q&&BZoL7EGqxJ``C4Kc>1cYguy7JQPbz<}g4xQSC)BB?*GxkUO7F|0e2bzTa(PO+N zb;?}Vw?$_pS3e1@PeuKtArd;xDdXKTfqqgTT1yT(g?^HH4AyA_{iOH*8~voS6~}*y z`$P4LlrW5h)h*|=>|jBuL)J}hz@{2C-_{fGsT z_FO(Dlh%_jn^$gSU_Biu6zU1aR!R?W`xq==oZF7hpm@!;ksTA+a&E}S>=XHz-5(q0 zV{kc~lanZ_XSXP_MTeOp{W=PS@{#6azRViWCHph9>?hQh{p}4P`#m>>HH&4>^fC9( zPvG(~XniWuYip@>BR*;|RLDo*V{{K=K9bgt@TYyu+jiK;+|W~ThjxHJW!kJ=r-@uP zn?+;c7#j<>H+Uzj=)=DL<(^`jop6X73s@I8KfQ>ecG^aho;|TnX3#om$YyaloIkoP zp!8f~Nqv`@f~_%!(HQwVf_Um6`aa3HVOz(kTslpnGzC-I;;vT}x)=1ahNY{$5&xmz>P=r0Eu9)!z))CGPKMJU0*|B8l)R}@sZ6fP* z#VpU{XIu{FN5)*Ep4!Bc@#-@L{msJb%1e(Y2Ci`8(luHSiS)s~2Mm29()BS~*ZLyW zO6AUE8y7C_%%)}N!?u^qV_1gcX9{Hq+-ZEIarW|X;Wg@7)giJ{VW!}?zgPwhap!&! zclv*69CzY!IA5B3owB&Ko1C2DB8bV_jbx9{L&MyeED{*l!ki^8T=SdfLG}(GC2T<` zdt?h_rO+0fkuB&Q#kL@IezT&XJ>;h{YabU(a~!2N@pEUr)2AcO?00DqCfi!Z+EASs z{h*;edQLSb{J(!D_e9`{%94@}NPxHlLsrB-#qRP-*Iv60#36+X4 z!?brUz944Yq-tC3CY9!~?VVYki!VN=-J)i0+DyLd$SyDD3#M*fANA(a4O+*AIM`Q(9xMYvk ze<9hAsxSNOsbCj7GK7*A%O3hHkU;i3`Yq<_J6)#h)|6T|@&h_(oCtHC=W*-@q;Z}C z9cCxD!YB-F()|wBi4$kv375n9$yZsFvifS$DB4*-4m`_<>3}cbJDEBqJ}l$X=@nY;>~pZt zH%}lkd&=w)z-3PlX&HJ+$gmX4aOodnd(!%&aWdSma))wwzKZO(2g?BU zA5m(^o(_oYX~?g}*%K~@^URsqlnXzU92@2=Xi<1o*q5Py8RP=8ccb5gn0K8U5D4Q; z@JJbJdIa*>)db{2&o}(3v8F3eR&ePTt+7HjJ3_*)kbdvd>p{00i<(=l^3B>$9opCZXh`jcmO)dx0Uhk4Tf>=A{U|Do1>WdMV;Imh?xr-A2SC? zT^^L*=VY{U#fgpY%~N9DoEegvkZ;iD52td<(@{aI_;TgxpQmz*`)Cwy4Bc|$a)nuN zc8X1hOkdAu3m#{KG*T*`h0^{PHilW3wvj8SFUjE z8Jc|ZnANKrRIk)e7qd4jS8TBD+wPm|z~cNVZI-V3l$BSF*5#wC+;_MvZ@OZtPhQ9q zqc1lG_Sq+wj1Is3GVKq2Buc!Wof%j48n>1UQ%`72?PFu=-eB)!^}`5L=F|%@rpiUK zW@3UFS79vRoHV&d-I^IfI!8JS%*-CtVS-tn8CT(QIA4~KLpiMQAQzu@78n*kL*;Sb z9%BkE1fmo8UnhqRfpgFsJd&6~XU%5Nwk+X))ej>~q4}uvH^xVWn1UVNPfuZ6z7MNK zU7zI_qBG*w7o^9o=%5B?&EBIiMG*G{%BgkdAu|0&tAa2tzwwloxx0kSbCArRAer}A z!V}6I;;_l58)wIh@8wWK_qmeRNo<)l?H*85R@;ys zciF#7)U6L>`fS7dTe&!$qIETtZU5>|%6K`E;IlVh!>xom!6z{}z3<6wT%0bT>z3Hh zBdQzWV3fNM2QY^1orrNDEe;z-b9$dOU#DNuY=4{}_9irGB8}5~E!xgyf6r(vNSr^N z6X~6-(Hvnxuh>>>e@D)6V*%>|=Qh3%s4~alWZ(N(C){J$xE#)FKjcy_o`z(%a%aKh z?T?ZD;du#ce@vau8oY~3r)bR&^3#LaI@M@i#=GAQbh_!6q)wR}Hcv5vONM#045Qfg zbiW&x;U-7144Wr4PKJ8g52mP-w=@;nLNn!dDvEPe*MBDiddjPYJ71P=r#d;3w>5Y{Ch~mzbf*L<6m43 z=dyjDP#-nUS+#kBe|M4yXCN0zo%)kt=ryri)Z!N$Ua zP=v8{h<}N8JH_1b;T$)2U|rx`dHNHoO82;x*F&~Wm{?-QKe!yuhdh2tnZGo%^1Fn~ z?~+SfXJjGfj*mh$(6;pc;o<-KF-}A1FQ5e6v4K1isDR$#smGPy`L_UP4)Y~&wyunq z+YI78zkx!WWfMw7K^@K-=tGFOvVl7^VBc=NJqD-`;oGdQ)O#_cZNv?HICRy^>}z|S zE9$l$X>IYZziXhOLs#vxmK7l}fPBE#nZ7eHBaRFI`857_v+fz|QC$o?1EyMvJ7mWzv@9XclKD_uTd6cxX|9a?rB2fBj~|1!`I_*} zdz$p=BYKQ2dYc;?tE&tdG-SjuqakBPj~_S2)?%K^QX>~n_W|e-A9WSmF+&E8A30{U z#jHh(d@OqP>TPb)vv*&!o@g_%MW4R?%zAlwy7gQ-5AFONjW!XZTRSZldV4PtUd;}F zbFiQ{1G~)iTI{Z_;xKI7#9`wshRvJl?&jw1ra!@cKI}_IzcayMv;}>mAk<+ra{eOs zh4bAP4R=}OzQo0UsQY3sS9hb{PR2&PP57qpyQtm9#=X(?-jYA5j^cfgAK+y&Lym79 z;{(mmJ3RH|*v)PiEywjNIcnQz{Y`T8^KzrV?6(E+e=lm-zYX#Pxo&01wZttxa6Wp6 zr=DD$?RL|0h4Yof__Vd{@;Av9ZF2W@rEi!uqH%_9n6(gM)j}%dEYObm{|^}cGtB~= zgC0O1>lpf&u`oW+1HHpjPal)*B4~X~Vd-P&mzV!W`tWsM2-a?4>*DXekZc{`b4wS@qx3@-{Gkz)2Vi7j}?lc*)fWBi|2onOu3C& zQVM^ORV1tXGyEc12Q*1t1^YyL{TRYH^ksst#0SnqI)JC19>&}4qxCR}g>77NQq{&l4wKWTAE?!)-HIo^8mv$Tt$k3IQP=!;e;q_!7ncBUKmxune-$6-iQeI7V%d~Oo?qj&Cwm}4ttGru^jpP<)1*lU0HiN40U6I>^)-Bz1z9CK`reb$H`HtIb` zt{>CAXK$a|BYPW%W%pWae9Dw>99*g1V}Hc%?UTbpv$AX}?~n$~zE-Pj{~B0Pv0>D> zjb8%C`TFuJa=woJaweEKrMA`LrkaLh&t$Ez%pN`Lrzj3hCx-`5$&NU*%CpDq?|I%z zclLcc?KwTYsCw(R(;rW+?qG1p$7fj|gQ9B{sVn#`=4)gmn|{AbnNK3khb)C@7( z67u#}=VOGhZ5$6luc(Li%U=VYV3i)c-b~{okCi#c5J;qob8?5%nIpM%YLj-uaA*lCtl*7BfxUSxq;>jYWHo8)L2Khd`FW?M!?z=h|>RIN!MbCFK)rocg9WyB&zekxW3(%sI}rZ_jbfaiV>R zX#P}U&qp(>GTtM4{aV}GLOsJA=Npl{mPSjPwXeKfm5DrKaQ58y`@6|g2>@1Q&7kq=~3+p zZYLC)<@S=b{sTFGDD)f7zhgdeF8DxtNRuu84-_-)TNBr|>%V~?QIu`U_>qeGKT;z4 z5jA^ayHm*xpI2GY6&k}oc<4TvcJbzB8FhK*2;a7puBN`5hT1ISgHcP=ulConTW4X- z^U!j34lQ+GlheaKvZYPpAg{%SSu(Na2TWUq7q7|bZy(ueHm_ZHcGFmem?Zsh?a-VI z`>FCa8wY#!HZ;?d=Rsu2>jVr7T2{v4-FSAun*Eny&#z!-Zt8^ArCg_|D zvY%XPGPwMRLhznBAq6Ka4*rS_(R$h0u+n*bJBPih$1I$0gc2T=@k1Sk>!u}Tw@fgP zC_Q#Mfx1!a$+OSx6L(~1aqRBS+CL9#x4M3`%%S=rrtjx@?yTYB&MiQNkFJYI|NFA?blnF{?j zZrih3q1)|X!}hb9PIO*%)ZAw2wKD2A?UQ#k;aEhf&df4~v z$dtgwfE$_f&6(S;aLqTrqPb`Xn~NT+cqg|EL+dRDuDm4VBG|{HDZ((5!_R~M!DwRff?1Q-&<>D0(}(x%Ea39tuW7kU zoPqlotut(S4avRN+-^d-gAWf%<@NzsUN|qjR7hRa=$rcbE?aI5`EXqB#$WW|xE`Eu z>ivq^m-BJJp2O^Rh<$iDk{KlM3A+bg54?r`4UeQxAX4~fPc72lAqo9mE8{&`2tGlx zt5AR8ggj9wl9%xAUnwV?3kkaZ3Fm1tvcbg*&S>@huvormo6)_OdbZ~}>Md|~F;81} zJ;i!)M)4oMZf2i7?)a}gw1mI8+~~R6+U!7&p~++FEk&7LjP@iu4LwE>@Qr{CeMHib z;9C_g+~kT6ifL@XTqh%Lf3na!S$itNhRR*E;s`2(_@F$kao8xE_=-xc9Wk(b3|l7+ z#Ro@3@xjxkjf)R(Ih^m#d`%_pak6^p%l=)VTtGf~ARLrHJ_ny?23|n_hNm7D68LDZ zGQxsHzg>H38SkkDV4;JV5DTM`lx)(m-<5j5&22hv@A7z%_u=2aZHPsmG!wAv z�>nytr}wmFQ1IuK(^UWkj5HXB0E}xQA^v7ay05#r-B?-P0fgED;E28g|9+SJ%A>OoKn2*mzH@S=X_#|F2MZI{yg|jy_&bCP4?3QMR zMqP0Fd?guqG``}D>I59aI$B6j|I*CITx)ah1CGa=vT@w1RT=LYy+<|RhOj2_+FX5x zA2{>j36~!zrFArct)pjCv5qF`33UX1pxM>N>8OL@Tgv9DBH2&FN$_L*2{b?|lyO6T z;HbzCq&9DyAHd~sPOd1WZf18TCsa8KI;v*W{Vq}0PwbCkSV$oIc8l`@+n{%NB>jM# zI{yL4e(Y$evPXU(gcNefYuS#(wrkiA0CUgstk?hg`RDpy_ft#K3U9oZzxkns=fE?a z=O?Vp$vJLt-aF1bCaP7i%N>6;Uov>Bxp7STy7@2qw5S+r+P;)@QB<+A)|OG6{3HF> zHQCrH2Ta?9d#uelWmd8(XS#i48=DH!%Q4O+zHa- zSH09IbD#XaaVqhLHqWsF+=2?h3ZV-%*&LXY4izE_^%~Z=fOV!pHkI6*;4tZwwf>abuDA(#KK# z_2^36x z!@}BR*Vbg+NSeK6+kG3wBbhHf6GFn%zO>7j#*5hOxOaBq>X5OoqsMmT7Zp|1Xl2^! z9hrOIjK}+a`p#R|^1EBIGj9tf$sCliPdUG!*`(To#|%IbP+`d>c`%&gqKBd@X*amb~&4goeJ$y)`v&$)Oj zm*y=Kw(aQrD&ysKfIS8NZNLU0;XMV+zRi@-mt1|DGMcxBvUw}7gLksdFBo?oht@3s z2}0k-Lu8js-@xosV&1@cWNazbtyOn)L93%6ZyZ&}AI$R1J|!-P^YRYml$G*0a+tc4 zApck%Dlgm*(oo+Bm%HX>|p6Gs9*Iyu55GL}`c7$l_qCbz|dzB$<}oc-LmO#*e&5BUbsB>FR7w z+2i}7;LYgD7$-)oWR)1+j~c5vB)r{Ep6w#1!WVZ?5S7{_j++QA>sUt1D57`?+I zIWIw&>bwJa?X0MawH6chCCio=!v7pBt50a(Z0Ib@!|=bL1i#T+|4ra3^lx}1ZG~9O ze?;3#A)B{a7nJdy)BA=CrU`8Y`hJc#u&qe#`*o-LekH8F-(q&(FThXp0<;YNW)2od4f*y+t_$t<6iby_7qd9b#rK^8t5FWf=+@_>%@LsV}j&QKo^Z^dc zk?l-uy@e40QDDTKE3CW1dk3d&KzD_crb=@1OP%9xdkmd;JuPCl)Al{lrBioBPRa;w zb3DzsM0P{qh%}kGGDB9%HE&xHryg;@^vH_rkgMCCH`$(Qw&|1d`F@FqNdFhxQd)YJ z-_24*Mf$HX*C%i2^6okh?f0Se2LBF`ntn0Ha=&ry_XFdBhWp#usFGfT42|StS06}H z4%c3tGt+*muFWXYYowu(LTs##vYd|LCY=@M4BwvZD{WZ)b@uzDJsS#5*A(PS8Gi$@v?<@XI8=V|C1_2kxsL+o=-#N3zrmzo9=z$r)U+ zv%lSCR^j#WC85VOcxUv3_XKsj_drX@_?_?7*&0VK&Mq%C{#>i0INneFm{+X-+t~HP z2F72#`pN5RC&l^ZT@}}S>ap|f^1sZszP71kMXiV1)U(%bcy*Fkkh#D(wq^vS|}`eOHV$J%BlN{ZyqrnxEiDqHF3KSHtF z&}Ws8-YcLGQ1;J-fL*=m5YTjK*~=zFAEq{sv#*sU?g)m^BT{;@n#8U;L{Cdk%QO!0 zUAgg4@!Za9ly=vwH=gcHgtSB$L ziO&4DM|2D3>^a-+c?zNCd&f0GPIgshh>W`RqKXp-BDx%GGFC~2Z~vqB8D-8+BrIkNUsHEmP}dAS%G$;J*lki-ku zUYpa*erhwDQG>j^6f;Og8`o?5jm*r`GvcKp*2(FG7u|0e(#y>L&ms0pdNZpd7Olqn zrEOJ^fn_2`Hk(OXCSun;Yg8}09-l`V_1r98DzfDBLVBr)v$M~T8%MPjc6X#Ntk-{% ze)vQ5w#ngfA0}-*{vm4rr0LtI9&Va@Xv>UVs>;U3hK5f}R#JOZ=WFB3>IdI#dpu2f zjBohIF!!JPs@|pT;ag~gbzhp&&csB!=B&M&TMLcRCq3Nqmezdtwmvdpd06x}6UJ@z zFRrI8`cgVRDp1N|k(j)%gHE ztKBKK&w7F8BlPD&%)aW7&}Yq(Q6LgTm}ABm%vcBe44gmO_<`D)9!egyXZwzZVs2dS z`ESPD|Eiv)e=%ml?ZLT|(kIHpHk7QGhref*0Lhg2SMAvJo9z(l4fMwxPp!19;2KYT zLdQj4*gjQ%ZW%9M7Wxp+W(j>N^dT1A#$Hfb9|8y?_|4Tq+=n zhi`u68ejZK$3U>&pD~A#FN^SW1mUT5>{=n7V0@9E$sGe>x#Qfy=o58<3?&PEu>6I6 zI3^yMF)uEM^Jj6Nsn*-k-4&a0d7=KqH4|<13GL|7W@}JUjza=5} zBS`MsLGHs~j1F0xD~k0>MBmv^EJL4ByW|OTF5+!@o9Px`iue^Kqj+zc_SN+9R#3XQ zJi$yUaryGzd6q8Zb5$bhMelQ{Y0zfLIJL|4Dy}&76Ro4s5<1%Mo!q_&(veKFYN3uG zPL0VD>WCR<3T<9UG4Y}}b4{DZ#hJJq&a>})raYrpk!`kN-Eiv`m&5ran=h1`$2!vU z1iQRAPKACTB*3s{^Ivs+OV&DFMM6fIP?Sf;LVo!&zAciFOmdfVf7HsNe|f+otONfS z_btQGI1D7HyM=R2;3D)6k0fs7JowK5H}>z@xM|;{j8}l>_|o5ex+cVpGit)nJJ?>O zu08AC(Ama5%dZ}##_gD@yQr#gOaIA!o>r70Pr+0+%)T|zB%sw{z~u`xHmaJ9>xZcL zjl|kkv~1+{UmP3l@~uMm^sJ{PJ~ayqwGtn%ue$ed5f#^(yf{lo#Rrshp(z<|gH&e8~}X*#Drg z@JCW%Gr9B8E##=BUB)QMjpED6DJu3`6)=0O&&ZjMHZ#YnY}Z3;Qgzl3TVENZaI^Bt zPyef(;)hk*52$?n6|F~=TN%3Dh;J5sA>X67N#ZHeT}QK%{5u(s0j`^y?K|D$rEjX< zh*3LyojKQ|CT$PtTJinKZ2eBg)oVX$D;_yC>FCqBF3#i4J;&e5{P81Yg*@M3ZP#a} z8j9BfkNZ~gENK?{G$D8v(c(iOibVs*A6rqiW<>R~;W0G|H?4ACnP+^PyOJuX>N>ow zU7`=Y@>sY0tM~Om?+t7}m+6-K=A;$pcPk-(p7c(tx!PoF*~@_z4^t;4eteYrTyA`A zMqaL+2O1rH+3!ZF)1nnFyIhme|Iq$V2i+q%sIdhZbZ;s^f!3^Tkj}eDkNl@gM1bc zK@-tCJoRF}5jvmgnC~l_{|nIkQpe$FoWi6ExfCdOp#uuW%V~zx;V2_d~3aEa8jCpk>8yN2eR&Q{;_tBlvk5l#*W)6QSnCE9dHPY|ZH}yVB z0a91Tq?cW>?vQu>&bERZQRXFjn_py^ojJc~hu*-7%5}=An^)!yk9hUS{Bg-)J%7`z zj1Y8?O7+l)-H)?<1qZ$MQ$KI7AD%h0%lqpkSDK*vTjyN&7tF3`y>{BguET#!^(g4$ zZJ|}LWI^j9t@+*_!$Ur&82ER;ldo>2J~5*>c7c9m8TA;rxCX!qdYY*Z0bmYS zi4VPpgO>(io=d|#zhcNagOhzf_}(}^+TzTa@W7@9a*GLK^@wJ!=+oev;oF)0n>+fd zLD$gV;Hig=WSuWGHdeB+QH0iTceaH7vf@P{HlTmALDWPh*D$#g>jvl3Jik+k&GwP+ z%CL@{X>2gdGr00Ejk8#<~8)}8ioj+>+$>q*}F#`QD&fxzh z0yXoszWy&}=N*}|^HrkR`7Kgr=XIpa&VTojIy-;8bA_%8THfySYtYkele#WeqV=q_ zym}NGeJ5U9jjymSb8-uwUVCs&^Lb@X*6zQ)dUr9if9r(8Pld$&4=P(7Y1d-c%J`aL z-&=W@uenq+Y{FXj&+wq?jk7i0SGJm?O|6;HB!0yt z6o?w3KvWe4qJtn1^`2s^iOdS@4fur_oApf8x`A zHv2BJJ0?GH@yjFSpVW;-@njb@%n!nI>>7%xFs~H+#ql^?&-%X@o8fwJKE|(-x^*;( zTrkX8P)QMKcrBASHk*!Q4+;2g-J%vj{n5YSk>oqVkpB|+ZoDCz@4BM3rLR82x(H{y z6s>Mu#AB!jC8+y*REwaq=-=?vtNSQFpZ1q=QtL)>-$j2Rm##qZM8yNlh*I~p^6)?VK5XZdlH^A!7Qot&`#_qT0eVMUX%^+>ASnNCPZ%450;nink4{%2Fpn|JH zdw^JMrAT(aYY*Z3Dk;tG=g7n{&VpmAvUT`rC>Bc)#bV}q{u@j zoCT&|mFs?&pkq|f0TZ`1I<2{ITR`JhV$W1pbVl=Q`rKEiBeXI_bwb@+MSlSOChE2h z@qfYZ1KEpWfN2jgZl%QlLfGoR#xX$L-6k&34rmWE_Ih}? z4Oi^-gT}%NHWprA^iJ*uXEgKItP)}YVy_Rm!uB+T1*{94TdVz|Y$^q06*?o4sS{>- zX6%K_;e4Q7HMJw)5$V*yMX>#86Qon&_@y}ZnhbN|D1qD$=C%#$i{9apl)Hi0jwEn3Ri~-`VoaMF+!DvzXHU z#t+>22P3Xand6?gL?%S;vFsW}rOy3}$F?yZ;$>UAPi~{ZrRE*Ie{3#V_oTu>BfF?# zOaF-S#YCeg4cA;X?-E`dnv-WAsbo_zSiNZF=bs0Xh;Z#yIfLz|@@zJeUSkc76l1R* zNRkiVwJK*E>VbwBZw<+b_~f~9yW<>(FYAprg}5l*)!nM2>^s{&bC05LmCK984r8OQ z8Rsb}&0l$JtHrS&EA;hmwI4yeB9zpYY)$~m~yDdJMwty5|i^v^g}&oRp>eK|$G>}8Uv`LC}ZY(`XHYBsKRe#nE=X~tzv8aAabdyXzFbsF!7 zhWZFCzp?ay226G9*FhYny6;}Sz+Al1(>OS-6m=4K_91cx5wm@qXU4R1UX#<7_rAZ9 z_VC4BMmTlVI82Iczc70v4hOLT`={!LTe3m5!HPIbSnk@H4pr6TSG|G|u{yMEQ@ zimiXrvGsel|0uTcPVR;L2if&tzR-U_Y)y(l$K-!zY>jyz=eF~zsmp7gke_<6`M;sq z8kc+do3S;s9bA6s)}|WDd2|WcJgjl;$p6iDh+}IX=8&&>s&!Zu$sy5pdn`d-Py;JaGWs z@2_9CW#fI`7N6yOOO@~vy_?e(D0&8l+20@$(k0h>%Q2uKg*EiU4 znsJXZ-Wz&6|GJ$J*HckE>h=W3X;RlS&Y{Oazq8f=>=Ad`glhmk$fn4n&(B2dW%3S_|FAr9?)JWx z`s3RwJzPf6)S{Ghc!6ag?B6xS zSAU53s%`hi@f9wIbI->zf&}ju`m1R)G7JAQ!+GQ}+FREx2Tl_I@JSx2rGv z(wQK82YUAe$RFy2x@q1+IoRBrw-#Ju1!%t|+ME4KYTc;MI^>nm=3u@c{ROr;X=4Rv zVTfy%`8zyTa44clKWK-fJzctP$z@M9G#32XSSX$8o!q-EvZo`17m4kut*AW>aUIqL z&a>Xg2;`mf$dlHtg3K_bI-M}fGh;Md4(Ff3WCa$2EVAD*S3%_*ae1*leMH|23FLl$ z{(%4bwF^uP2c%eWVYrmWupS#{z1x=YO6hT02Xr2UFkuYC`O%O-mYKJ$f<~ctcqILX z%m6;xzlJcZB(-jY;nzk&47WsaYRyZG;RfQ==MBWEavBYWsXsD{+zjTv5Fgk#(xNae zVxA;e9S^JDY$@!3_&mRq6 z<*%o7A-(vCXg*$Mzx3&N&lmC?GAqs&^`Cjxe-mZ&Jlr6_DDh)tzrE{zBunga@VTZ$ z91cpjSa%jCGZtz3oaD04TG~FBO4uhF*EQiI`*az#OKhKWM6zbu7c&;Yc7^k4du0Xt z?`4wRli2pfEYD@1Eqlue0dWw!$)) zO8fkV{M`wWziZ#CasCdM!}+1taso0nk+fWne^>JUtYo3MXnUSpX&r=sLck+w&%`?Z zJKCNvN|imb=f1T$Mz>Q<&^P_pOc0se)oqpQQhn>u$q^MYKN+VNpjy9y`i-5|?J=zD zu*kIMsLD|s_S{;Q#-g9pHuJ1THoGjg=b?q%Sj1Ssx%xLbLH8AB$X=`2m}tnJaXFm# zj+7TD|A-~ezrp2k3G@bB0yp zIOlM56Du6&U_}5{R>Y6t(kWVRk968fqCHtir%yqrW8io&I$?fc;_yL~Jr@q;XdKE* z==3SVVHU!nMGgrSV;nNE61aXW7gpqHtiW9uj6DM7!g_gD7Gsu)v2v=Yaaf5uCNCJP z6-y?3X6yQQv64DkK~S=756PeC{u|tHaoB-FH=~!6goR?(;?438GT~bZ`>?w&E|2m& zG|X?2y(Y2z;&NIs=s(hQGa1#*!4V1|!%O8*FVr7)m#~L=QT?+}-NePOOx-Z?^m5Du zjyChr-T;Ir?fQ6nH=D+jtYn*GM1KIRJ~=TlC>XuNQ;&}q@;}qIb6aZN$ae0X5b`lB z?|S+g^D)F%5m#9&gYNKy(<))me=GTP$Yz5HV%}&Rl zCV*}0L#&4qw9lG1iOZiV(zrBdXk8@2 zMhmw7_~^`=_a=Z1yN^Oii}Acw^aqgrY=!Auy!wU4#uKS^BWy(W5Ml#()uIGrLt6jw zE6uB&i!iSqaBk8G+5z9nAE5EjNFEa=qk5OdU;Vs4JYy1@DQ z=8A&mtHQ`bS!|vBu1=qwR}@61t|Ghl_Go~kn0=n*Kb*MwJZQZUT9aHYA@{LJrx`HU zJW^LEcj)sFZ?N1O=<`tjBYhr0O~ReJJ`a;$ZuXqX#V^VD#JV3)B~+6e()Zh zlK|`i{8AypI1>}hJ`ctc&WGJl6y&yEMYgkKV}i*~!ak3XpH7MRsjzS3_z9Q8`IPxe zf_qURqzr{G0#xLsh60G4Kc%S6u*D6x)8;`#1$;B^CXe_|J z8;ls}!v=(f7=(qZzly~C;v{NMLs-DNz`5QEC4tN05HkHRTPMu&%>FMfhjYHJvLJ>C zCKZ}_3KC43Bb}lFb2{O8852G5`nf)H{-?&L$^++cVHmAZLO!yo1kPg0cpqB>hHX|z zVwmZZw%N|(!i)-ynR#r?d~A&|W6Tp{CZUwuCt+RVe0DcwfdoSv$g;MZ90UYJ1Vo|%6_C&>v6%Zy<#j5&*e8FP;RIn{mXs-mftnSXco*{`0b=2Gt7+qd5H zp7)#^s!D$2$eGaJlE)2%Ydouse?u+m(D!+%>OQ+%xo|PkI3an{vQ-d!wZcEi?$d!* zOIfpK@cm$NShjYd-&wzv);KBrGsgZ1IPt*WFRVxz=LLV`S?%{-EcEdA=Uv6$=k9Av zQMD1YDF0XQ4mAEVg^we!4*@u0poAmqkt6;uuv>VLalu;ICEfRDuTsWMgljyj<=7+K zKhrvQP-)wsbIy@6oeKf%3jQEEHyv{9luJv_svps->-?==4Y~fH@AFv}ZUUN59e>t;6Bbi%PRsX~~3!jNlu)8ql`? zRAqaaf6s>dI}>W?^{w|*YzNyzPBCM=^O+HRF&@_c0J959`wW=%fG|d4eE4(1ePuCT zM*X8bNsQmSPUnTPF@z{7i%+lX()T&I>ON_Xze-CkY26$+Zs88Yd*nE-w-^7(uh)cQ zq};2P6Mm@%HzBW2?UI@FxJT(R!S!PMI!Sf4v5#^lP4wqy9X z@}1_24jcE@%`44btI}LCfSaTb!j&iTYvhXX+gLsf4QUMH*%-c7B^cTmDKIp8Q9BIh zzto}n9?2D#US?zPvl!}*(4_|UohH6HFhPzXH&0@Y!&HA8$2Sgx^$-|`y-|uGaCesc zTO~LSvw2ClTf;c);{TCx*rRb9?pKY&Vi=sdHblzv+=7J>a%$drM+ic5HL|W@ z15$|ZBlBu{UmepY?(dWG_(aeu`u&9djQ0~}zAk#$6@LTYPxvDM|H6a#1heg}H*YPOaoLqic4j9pBdzCSpL&!#H0 zO*Ps6k2ZbN7j4>k1r4;kO>SH)JUodfE(%q#?e3g;S9#l@EscIr#Kjh`iMA+rlM{mx*uYCvt3xF^g-{pbmL_HdUi-s?M=#7TEL|+O*T} zT$?iE;>(sZ`7o?cV;IH3@EO6dZx;oIZQj%l!}n9`P^0fH6-$@1G5A>w-!#ypmi?F~ z9{wbe5>LKZ^{!pTSdi%#zuceAhoL%+p;~ne-;Sa&g!_~o*e2SCsY#W4=kjTiDUD%s zHimCU5eyfGC^Tv1+uC7Rzoj0fK6jp2`&l9-WMEK}CT*8%(%O!-(o4W=4RacI&NDFY%9Bgl8iQ{XQA_c@l=+6U(^5X)fVB;{&mZjj zY-a(5Y@PFv7@Zo=V;tj}iNMGNC)T*0}b{vT?`mF!S`s!^YO z@iXTh^oHFjjifQAQF^6^}k<~e7*)T3FY z+51Jvb8(i8PN9o4|LiElEs);fJP zpVnH^?e=5)kGx$o?|ucx6k2=gBftL;{*u!Enm*NH-c0fPVm6O!(pplFlxMmbQ0cGo z#G&nmQNM|-8FQw1f823SrkK5VYY+conJT>4hQm7bq#$CaT245(q! zJn@2nVU*=kg{^;=bt0fLcFkium5!Vbo#`+bW!EiitbrF)=xyb}^CEBc*{~U23-96miO&BuW%y z_b=vC+IHK{XJ1%j0Q-KbZr_jN(Y{_iX`tah#P^sv-7iPC^XUxC>qFa|H8%8XXd86q zZJPEi zpUAzFvdx*g)NiMzh#!WqG5A>w$9ou3_a99ZAN!MCUojqG=8F46_VeY6F!v3);ytAp z0(bLY%D9WU;_V-VyEUvc-1t9|D>j|6QCDfMxGMD^A771WzP@8)?YRZ`x)S-??lG6I z%=qsTe~2&s+tYk~$oBb9E0aq+x4;_e$Ak3TB8mUZxN=xh$`@A})9p4?+OC<`#|>j; zet>aBTTt@69RwLBkNLDD#mA8Hn=ny4>l>TLHN}-(^0?A1xOQ=c)Fb8oErwLfl*!`c z#VH&OB4aJ425mN@_-qR67@$F%_wA!iKPS>Qtu_b5j4OWIDZaP@^WxCm$rm@AO+Gl?rC z7+@|X7;tjj5O6j;tL>Q?AcVPe!2JLR_h(?!&xm`;eHrep0e9Of+%LkOnY%GJ?%rSP zxp?Zm!^PQldicI2nI;MZXY#d|39t`1hGE8`&QDMCVcwL+obwH-&!3Y^MAm@$troi! zn6H%gg^3x{{|Hv3G;MA~eV9E%tm>aiZJ46S>zMWVFxTB`L={gd6c0L=N>$L$t#UD6 zi}=EUnCCn@%d<~O2y^d%IcIKJWL;_YWg23B0QP|3SPl0nC8-gvE8VB`Crx(#eM)^c zn0$qPVgJw`Hkca2f&KK&y1=K0&1id=v3=mnG_Xe!*yEJvYMDJy51rL(=L63U8&U69 zFBDJtJ(Zf&N4<)}HR<7QxgNF&tDPQ_dR65ZW9sa|RpReoQ>nMvml^9bhzsJw)Wc>& zF7fFh%(a6ZU$T8ilvHW1U(W}(C!ly+JH1|W;-2WN|++T}( z^ahzKv}m*jKliJ+C+G0RS;kaD)79eZ-`O0jNsGAk9|YE;vP)Kq?Tyo@kA2Srhq+qB z)c@o4ukqGX!m8gDRPBrWgQ3UY58WPj8m{r= z#%h)QLJPE2SRali!1v?7tw&oKR?2LJ&ybDRBAS5X7tY(I@fot2^fP3ouPo2e&yWq? z5of*d;I-l2^ee)XCK{c_2(${mq56!~l9E~T6MtnSRB3l)?6wadXE`Pwyq_|-@8{V^ zw>#Fo>%Mui_M2)inOekseqZ&MY?Zy|dZl3(f2r0*&c|HvGq18P+H76^cuMDsUX$M} zs5h(dSn$pBQZ;qK*~Q`sBM%N=(q&_t&8a2Di_<1-jx`0L9=E@FyKJWF zqmf-+!;AHg#@`OKD{~)nB9;2%Q}fA>Uw!Ig6*#<|^!)xl@OJ)bD=dZ_xSXu1?>w#Y+v}cKDnfQD$Hx_8gxUUKf|^8^@nhg zlobvpl%4u~@zSzX>fxq2Rh(q{5;GSf^+>t*lnFIGV7@pyK9$gt0l@KDE;9y9hab+(*V~jB_{T_o+PZZ-lAP;8R;joLl!uXD|{Z z0%{6%h&L!*p>J2y6Ylx8&S?*az6hWEzU9O&Ysw1uFjnXbdYZ1p`{denv!sI0t}SW1 z2D0t?U6fqXp$^zJ{~HWjq0{uf*dy{@Gws6EIARY{N^h7@M-1nQKlLMak;MgOeLlMy zrq-vf1>}h*Yot;ssZ*+Wp_pr7#TD^WzPJMGE@0PPY`b=-19m-)cD>zIW><_W`*ewQ z=(xiEN;8ft9?Rp(tphr?O5;lNOOnUKXXB=CJE6sk)!93Ot)|h1nw#m(7%Pd~;<*`a+FtaI&!(^r z12%oa!F^Pvxxfx>>bg`8S=AaqAp=86+WT?C;Tq3snmt$u>o3suFG|}6oBpXLvnk$p zsR6Mm?c4Fya>n0j-^O<|i)KGt@1e6nP4Hkw!#IHe`@_}Nx!LdeZ0k(h)}LitxL>gC zUa)OUZWD!VpUJt#v<*{RiA_lP>uXc0*Ol>NVGp)#nDv?3O6rj^cXk8HE>J3NY{agw z+_twbeyXyq>>GXJp|cvqXJ}V_qfd4XcM3@10e@lG;2gwXnY^jj@N-q$)okk^g!L4# zZ3V}+dx1CGkT))8$xo2B@%#07pzp2I{4&lGuJPoytzsaw!?wdX`(!%E+6LadkjI1y zm|cBWm+%Jj*C+RHGUu8wrIYi9^Jb_=Dw>uyg24mp8dWq}T$Vn;f85feue1`n3@pBS zuXXizmBQDWrn*wR9al?)1HpW4_PUntRLOu6wenQAKfw zhaO??V&)yyI<&-o`uPr9kHy~}YFE~7*-@P~A*)({Ir;YNt}o`Pg<683D>Ez+Gvu}n z1G{-9U-@EKE1KJe9Byw*F7bkAX1!ZpfjMt%3}aYtId)8L@^QQQss_}3C#kqVht18J zV%T1J40|x3b}@|9BV}=SGs;~%NBs6c@=wID^`$@fcxzAdmh%oiucAtG6?(61E8e;3 zu%kctVpwCk?R9LQkhcxIorHTx0DO#LEsY3omBp|DbPPMOmBcVAShpRCVSWrQoZT(R zZVK0UvcAy?&&R2l1;M;qwo$to=<_dr{P?UjRBNb;`o1Q?A>sbMeQa9T_=SguwsLiL z)z|e4=^id}bN6(1Yu#FYx``II!T%H( z;v)(74+$0x&d5j+wQA++>E`U(#={w!6t!;C)}vKIe2jC}u%Y_8!QrCJl%y0?xOVcm=sau(1hV|-Mw>I&(2|@&cmW&V`5@sYT``c!WQ zj=K&BvOVA$&uTcf2r8y=9L2)XG{EQ|!m-vs{QIHS*VWfWJQ3G?2CiF=3bK>n8qaFD zMg*;)arI&08W`B@AHp>)Nt7NvICfZMx)XBMDLE}(B;%?`Ddj}qH~#?+|CMeb&(RKO zk0}g$bofn>9S7HVRINX46dRq9keu}IQIMZ%UtbroL`<16(Zo}YJ2MxB zzo{zR=KhMlaNEEx>Fbi1H~}!n19fI#BbDqZxW==Z9m0ctrR{*)~8&tGX$+m)PJgeEjFbMYILtZkSX#>Gm$;*Gp2BOT!sq&Qd;t_8%6v`Uc#JHUh1ZjeH^gFv)Vh8N-SLHxtT72pW=OH zFz*0!GuL5m#?q*zV%~ABA^)5*nHwQx*H|+uy=jg(W*2*oggLjvoOdMkNNKBXPMKPc z7l)^@>nr9Rnfcer)+*Wlz!5yF@uXeQW|}AX+@iu)n=SkN5AlRYGXqIR`xl+`Uoi!y zAb$4Oky2Ip7c)LJ_fg4?2b}S&hIOByEi~3*7S^3Z4*VBkO>_vr_DfFB0A+-vD=0Dv zrjdrlCT09*q5p}_fF($L!gX6bP#cGzRm;8rf8*)y4*$`U&0J5q6#*B5MMf&$rTB+H z@Nrjo&yr@le*K{;yO#e~@5xrJp@Kzw8wELa?<@)P@ng@x0W_k1zP>JQB9YGk`P>^! z${~S*5~9D!nE$`end`h>X|Ae^^Z(A(o@Hg~WYjTDKAm)>b<&ruld8HzC;Nvf zbh5s2?R4@)eRE1@N{*OHWb53|>ST}O=9JYR8RBl%$<)hi=6WjLA7U5*CmzU|&&PGL zz2I*=tHlEs3pc#adE4+lxz9kQsM-i-%==gG(Cf5Jm(ND9PZn&%d5*ygZA3qZ=>+r9 zvV*MA;Cuugbl>mQ$^H(1<5{imFD=|@8|iUuw20U!Hde9D5L2&qHu~|qIo0=2y7){3 zHpVrrGwhSEGn|R6-8uuQN6L4@Ehq=Wq2fB1lBn>1xmIp|ye=R1&1mfJR`(CJDD)4< zZwMzlXbIG;2O_rz858QpxZ81+BU2+JZY_1XYi`ex6W{jUT3&Cm8>%y zey!_({XiZw{dGl#5ud*bX)fSAE+el|i%Kr>Hi5jxAWOdHgzs?s&4ix|#1^DnJjH?< zJ${IIbQ!S;|6UbRkCY8O8&c7|W5qY5NmPH9O^LrE{&*ngXLqX4XVd01?ws!$c$-w3 ztG%Xeicx_+h)tOorpz$q!>~1tA^W>r&@RF74vg*5IT1r^)7oKpAfO>tcXEul>qs^R zHEABfj+AqsHl*^!gT(Dxv+FBzL*{;;z>#LzL!hU4R^#pfVG9~V&UfDB7y@_Cz&H=r z$Z)^U@CJmtxF?{nl=V^DVAz|ujNY3l5ZvjZ<6O1hCkB5P4z%aB5cBMg@Hd{-G)!pG zhSuNpRr;F+-v>Bsl#TyqDd=x$^PhRg+2b$^KF+{CF3{kcY+v>EuQXSupRsJ2gujLd z;S6l-q7Ur9(aeU~ZQu&eYW;VxXiIbE0^9G@#{*~l;rV94rk+?0+e3e5YP*$cF#SB48W_pv)?$z#)?t&nqTu4>14Z{2W*5u+X>+W6i& zx2yOU9>k^&jJP^^zE!pcT;o~IKRyUy4;t`APbpu(KNeKV{Np^l%lBiIf7Gz|;k<0m z%)e>x!@@r%oaJtDJqq8nR<^@+`N-{4U0!4vG`re<#+5(pFSfn$Jf4cQ5*+O{W(vT7 z_;76ySZ2**10n3s0-Ub1aT1$Vnrj507B`2OBRhxCXD)XhI)#RfOn z{AT(kbNo;0k#bdfBdUvkg80z#VGt*GGW-MY4{gKDPx6m8=F3lDe-+qfxl-EzhwHVI zaTxbO^fo6NuWTPg2Rc7-T1WDeL%VcMNq&NM#RGLxyRZo#S6b2ixytEJ7;xn}%@uuF zOA3Ew+H`N{W_&hnN87YL$EMeTD`D{L)4@O|g-yFy)Xt`xCpDt(cTW`eTRMy?S-r2y zCO>OaUtcTAu~WL(Z1ylJ!}oAieMQ`6-siloEwWDn5O`M8rM*I!y8@ebu8yH*BJR`8 zkmsEEESg0_VpFBhq8*@(%Kt1{zn1k?F%9q$s0*B`n!_}Jvuhu>{l2K$8rZa5>a#eb zbxCcEo(Zg1Hok!OhupP6t%U=*l5*9NFZQ*k?WxALr)DD96TUGkZoU(;18fZUPhFCC zj2XLRu}}7M2jsD9PeSct7pX_e)IL_!`!nfcmHc7U{=g$ucC3j9q#h~V)vc+DV^Zk{D+DQ6p7 zQw{T_V#ysgpMI8)@8?=m-+PP^AMKVzU7Cq}B)J&zS7xkn*Kf@iYuso)E@tyl;sbo7 zzs++pT*gO?HJjx3srXGtrLedIh5Fy>N|ZHT~Eqgn1*-k5G=i##WkZ)6X>TYAmx?JAtYo z&zk55E&TUbdwWs%?-1eNG)p^E;P}C~55^3CFm**$)f!S`c~vE;u|P0lxiJj5@Sad( zm_ApxZU;V}^QLX@!M45jwB(YGDliXnZyr47iEdBS`E*MY zPk5a~&HIVx(n&p1KAvYoZQD0k{AOV?Rko-3zwo(j24X&+6Vf(Z$hKiel}d9R3ycBn z>MDFL!iLyTS$;Q`P6hVtAwGA|O8Iw!W~}JQhr5`@o&C)y=nLT94sgHN1Ewbk?t^Xl zeU9Ko$`{LQsC>=A;z#S*xH0X<%&SQ~Qttd@Lm5Ah5u1jm$Z_XB1INr`vxfNc<*_hF z1in+w!Mz>ez8>>fd(b-Bfo&ppnR6kU=3V&aLL`XcyyeJUdM^5>=R#~`Vnh3WfY6Um z8$04}Sbt;tht7Iprwg!dh>c-xb=j_Vb~>PHOGWO85o^b?ajr=l56QJLC$)CkNa~SN ze}FBOCW;e}F-Yau7jZ!wFzvheYgaz|!h96i_qXcy)lEbD+L39ts(A%wocxdz$mg?d z>9*%9Z5w>nWQ@XRe{0O=v)^c+J${5dKe?}?&TA4UnObRiB8bmteQ2K*vbms}23*Jl zpQUEFDty*X-XEsVF}0G|f|T{+Y^m{<@!}+FwoRDznLbPEk@EFkTPnsOPCWKZD&>0G zRf$$IZMt=9H$I!fTpHN)JO}s8O7l9ZXj9uGKoR;NKFh@LOrP$27 zKU0C><|h39MDCrGa}V26DRtt+<8P%>o88<21DS69EQYgR+fvScQDUQcX_Rl4XH|X0 z*prE&wQesy3}HS7Fg&LOL;ATxTQ@F-#8Gfu5G?J*Hy;giGSGIR(zd}b9^zalcrwmM z7d9h)LFXgvXN@2qxm!x-BLczg13HdX^U+LwEKTaor;nX!ef-R^=NzynJh$(?yX9z^ zJy9ROHm#jK*L|?1x=n}_=dWYiqb7YUmFr_%X6^Km)FWjFTRTehE=KI%EuHG~1$jVn zeP#OSYSy2R2Qb$HwkqS;YJH`-USISjo7P+&F!gb>s6U@R!nhyWo~^WP;DPN!84qwA zalwJ`Kv_)5mct1NnU0m-cN}HW&2z0vBK&!h2oBWQA}0%lpIh zO{P8)Taa>Y6FVxyEKd9_I-N=#C#tduvp!QFNj*|-ZEQ!uJc@X^O$N2jt+iNTQ!;*I z`gV>+6rW9DoC>&~=HL$V33|`arq=W_653UnK6;u)^I_P9#?Xa>;WL8ajvxhwyPNa- z6S;R%j{?+MPgB$j5Pf7<$ndo~n+a zKK)Fa)eWv+Fg0md%fWn_p>>IzL#Z&^DGTi>;%c6?10Cp^iZ8YC$& zs7aF!%QY!*WbHJG)FY+sY+EYfNR~K0CzG1gy$N7Xa&l#w)XZ!sANDZj1OA?@j=e!g z8>N6Cgq|g4PJhlXwuGSigz_L^NmLb zhVl86KkZM>Y%UmdOfK=U0!>O zMCy^UgRL#qY?f4-=lcsjR+Z)k z<;dYi{#*_-Idd#DosTmCG-sSRoGB-qiIXTebK8kuKZvbKY1F`$%7~MSPjq72{AW4S zXR8gR0^eg@@R(g+xdxvy8Nr8PM;gOpY+pqT>(cvuEcb9RWNPr*2U&a?+?Cegw`>gS zMiC4z$T7scuw^S5hD;5W`5h#&a2%0qsO#9;X(*{jN~d3B*xmWS#;zvpNj*}o>S#j+ znB<6uEFM9%wQ9zQe?)_sYZ6Ppj^taD@S(A%_Z}feS1!!(MQmv7F?YKp(@9*D80tcF zQt6t+35}b#_(|l#&6(v zM>(8P*c7&h za}-Q}?mc`QpFaoD?Y2-Q^u*KDs=^8t2l+@!u*)4%y&@yVkW+O0mg+ki*i*|+q+zfb+_9P9Z`0s z)v3VXOsB4ATSk`Z+qsmT>e70$q;$4XKyLH6N#o1!>n*sngDSUduerI@<%8-p?|i8m z^;N?lFzcrOuu{EZ*Q2j2ds|*xYV)ayzHXPO&ka1zB@XpW8~bYVwKyR2M1LjTzQ7kv#gi(J$uTH8+-s5yR(7#E#WzAe!zC0gx-DcPblvnx~O5m z8(3Rd8#yM_%e%l-T0TCsuXaEkp9CWZC*9&>MLRqS=1a@xg!a`9=<05$=@x3?{(b0g z<*ic1YDX>WZLEk`pMH3~!Nmdd!qXPCoc(3Ar9L8z~P@)8Rt!P? zcGwOM`T|^ua3~w}`Opd0(d#6^+U~3an}h_&H|`vuBw{?DCcwB4G~qCtcb%7jChSE` zFnfUf#Y34UoNt=TrwPHd@9yFF?%w2*&P!ll%a_F$uw9}FsKa=m)|lu_;EPWobbMle zOAPu;w`=D0B~w0^hw-VY8-I)^zD!Do->j*~eNyq`=q##P8u~QG_bN6h z!`s6{8TV!fOy%QVD9ydyZ0;G22aZ$%_Z}}gi|rEbJ;4h&kbA|8r}D+4Zgjg%m9}f< z_4vzmMLe48&d)t!ds4njwx)XYpCL}PW^U@tyM{DOGxofQ&Qo z{?Inev7qhXJif6YjJ?1%6O`HpIAoqGi$^F`U*-3ye4U%7(BR*W6RFw~rn3n9!R1QH z_!)d$384GKc^|lMlS*@AW7Mez@<^-T3e%o<>`&(wvZgPol6WCLAbs}Tl z=7+F$HdVK_rZkT)73y* zDUIPu#LzTN){+84rY83~P{60j-Dyo`e<#b_cqPGb80?Qkfk#aaY*RZ7CtSCp^4+(H ze_zMOfH~%n0eT%dA&sBM*T?ntyXC< z)4v*pF5>gAaN57@*_v4|5x9ZxYd;>8w4SW>`CseHmxl>gJFb!Q|PU`^))w)`RAm9fxP1 zfoJr)(fe#t@T`j`zXlP0ka9=574>rJCGlowHcx(*XJf*wsD0@b;$u(8P_CBkmGCTr z!L!x7R`NZ^*Awq^-b}nt?%s(MRU5%2Sf5l?*Vv(=q7G3J+vRG3-|1C+S^)Vq*tLXX z*R_@ACeu(0Otj=(t+4_{zq(rZ{m-9w%;2sa>2P^+;LV%!&%n_#vLOcPz)YBu+46bo_*0c(4!JMnCHz zVm#|H;#!tQE~1OidVKK2zwjVAF|+LozjZuq3n3>4yY8-T*ZN^-*LvQvmKAL?wO~u& zIzBCcycpUZqqJ?%fXu;`zx{1oPAVqrvpBBIvUaD!s{uZBk z{V?Ded_O>J(K<|_1uF9XFnyUBbBLWudCK03O1UGDgr8;Gn^~V3b4Wc>W_)i%sjSwM zY@0leD!+?b@TVMj)H?Ll_VR2N{b^mDP1zQ3jVCv+P}LKLA@1Ecdw6{BSDM$Szmu@> zr408aFmDvvf#7}-rX~!l&l^4Yxp|{|QZ@SmSQppRC_ZNHye?sCv1gXvz?{hE8Yb|T zv9+J-SQfr4nR{Jo9uPh0f#(*FZS5qlD-WKre(JsB*6hlxFGjO7pJ`nP*J zl{z&$R_b!w=GNiT^0HDvqOW+IBq2B|EiuJEYG6QAH{HF97rtHUZam%i-8bDi?;;c5 zxeB*R1ujNT#!-cLPy!iGOoglbJHR4Ys3f4(wXTeSEqxfNs}9X}f0LQwpLKy3t(B&qu-s zQYON9PQ1!qa{OC1<(_3;#fzGBgVZDCX-jKru(YKlp_7zapVy$OzG6Jb%xS`|@8`>D zAkPNdaGpJq+Xi^m$W+EFoCA9-zfa|JV9|6=)1?E+Y0ezd%_KPuGk=?IafpvAkUK+v zws5!-4O}@*b43sBiH9<-?5RA&$CZJ!P1kX3dK$PA4O|(OKMLC=Tw!Y0?e3*~+BJyQ zuDeRxHS->|d%Hrr=1FSDmAeksRG)5+lKBBr>c=Y@r_kMlg7@21!+QqbKg8+)prjVzCO*!A8@CTck%|V;$cS79pAU0+4H}x^a z$6tu=&~`?3zChc+U%NyFf0y_WT~szce?ap$y55!aPaP+0Q5BqgpgWN8mzi%YsyN1{ z8xb_e8nC%wHU~Ji6!MKBE8rH%JdmoqKTN-8<{QKoq|Do5O>H0ES~7kn+a}EV%zT5? zBjtFJ4YkxvEa~{0lp3RE%CITP$xCErpmjIu(aG%jaE)iRcr-=Wm&QGagZt7-b8|by z{adsQ_XxP#I-LmaO7{nxsOg!-qOG02pM2}tbmq=R`dx;1Fz!(5qU)^daEo>%&0Fh&;AU znDv?dMCy@pXG>e^?(-yxLuC$C`NX%1ONzX3KSL)Ai>~pFHwMzU`?7HlXj^ICP#5)m zeiIq)INmVuBe>Tv-k|={c%#`>`#sQK>@#=FpYD2-&qgt{jo9BDgMNdJ7J-c%mq89m zV(@Nx-Uux z;I#}JHE(r?Zx00Io!}dsZ&C&<0vo}79)406mdbGM1@}Po^(Qt`x(8w|?Hv4jAO^Oq z4-HoBfnd%}eEstd-`qqj+GE~m^ci|C|EK3Bm>Mmi?(u1K9IesU*nZh?5!n1G*xbye zyUgaO(TxN6HJbPnDR-FLQd1vFC0qNmZB~;;pOS0ztisx9G^t0*KVH~S$GT6G`0gD~ zg;}*_a0PKepD4olQaEs&yhZm>_Bgo4lbf%prU)aDE8PZh{P}66xn&e`Wyp0ISNv3s z1yi~buHYQ%)l=IKAM2Lhrry!qu0J}N1-nX1Pr*CF#6m4K^{j}sXW}~bJW*P>V9=a} zOP=+ezo^#{X~T^$>!~_ztY4|hP!*qCwR%=>*6J6o5U$BSpL1;XEuA@szMgw|GU?ob znR~Y1m{s7^K516cK*1!>$F5~6DhEbuc5!U|-qUNjj_YKj$zOzKzn$GTDQel2rX8J5 z>M5Ht^?3Z3ciMF;ACff9%V>?OOPOGinwwf=u>Lg9i$%|-?Hc&hrT(!5Js&L(mxkdJ zFLgWiLrtZdfkf3t%Oj#>gX!jd5$}(d*I#pJ(W_@#6N{bgsieMw!ab&D&)3_Z9%Nzm zYS{R`UXps=YeWsgGfVR|RLb6VpSotIhcsb%%bw{jmwQC_nmqf*d6%N~LqdaEp6%Ky z$nmwmlk?1wmd>szXZ&4V@;-ihG5_ zJ@YfKJAAmIqB%+DeO}9~{nl=7rr&pl#>AKy1aFRuxtaC-L$dFh9;5S?*qIl)WiS6# zGfeejwstQUmqrIfm)DHX>Go(zx908-9=!Q(R2JB1&CrX5W@aC@o_iWi_6e%2R1wTx zW0fi6C0DaedOhaT?08zUIp5f_j7lyEa>aMV=v`50_8d7snVQSgY~nwpG1?Z`R>5R%@5j=G+(TWrwn&@y1xYP zDLUA9X_Hoi5|R=!@NeY@vmbo+TRp~x3g5LvGIl(>A0U(PyU0`KIAi6>mwdTy6m7p^ zj{SyInm3~7r_|L+U$ISWd$s%@&=!lSSJ@Nb8c(i93x*4$>9%_+Z5z0O-(bOb9t_+t z3nARNQCeDdcdh4QoeAbv{XaK55_;^UK>Zhb&wZmMHrpgUCPX{G*|W#yeeg1U=SH7j zEgZS9iQZc+!Ne59bJ#cRBgPXvu#d~fyylCu2{d1>u=&ym=Fo!n0AI9x8F6-KFn^pS z_9kWc2pej3r=^nJ(}|sAYlbz&+0*hko4%xWahB90skP$VZq zTo9kTj5upJ@g074S%4?khN@eIF?5`@;Mj0arMVS7ALV5zv*A=#Q^Aue8)BUOczPE% z&aV5Ladz|f4cQOpzwUgZuFldfW%b|x*`;kO!OZG^ouw+K<6I7H6({s`IICHFZH3VBoaYK*gMx}lUsNqE+gX~@t5LV_<)u@S>s@-Sv*@GiAX%x+r(u zCX0Qdysz1lRC)}^P3)U6a8yFn?2yFN)G>Wir{?qvo|Y3irdxh)PVvGV6}8-k9ldrs zkWKQZ44RI8oJXzfH1^Q=n6Y=h?!Q0hlHJ&~R%8Dd)kiGNkx2X(m|LFfpR(O-VV~Yb z+w`UwkAE-NzRb0Y&iUT+U+lSKu)4VTnmfG&db0P&-#gBp-Oa<}z@piy4?f*FWWKQH zpRQ@T5fP`qj@@P9rxWS8^3-Nyhz#n zlQs3bW|1Vk2OGDV^!tolzk3$dPQOV#Qg%LMO${8qLh^76`*#IZ&lO;t!vo`6*DnGo z#$P(xiw5zX1L?Y|#CKleZ^MDOFKweGg+~9UzemC3 zSnr9unK`}Iay@B#uq&R`c;+C4F%a;K^KRX4>XqiUVYqhi^*&a^gXHu~y)Ecz zApH*i8=lpC^`%7;t+&6iF|-XM7;3eUVTkim!+O*XLu-*Wb$ssz$*5d51~utznOtv0 zt81sXq#h|P)vT!p{kBL_Z%?FtbrFdb`<4(F)G{Xa-j2q6*u!`NuwTaZam3!vg2vtg zVa0=BkA8~>`s;6ZjrsHgausMhT4~#$A6_#R`Z2o~pMJQbehl8wgy_fK1v-^PKbZd1 z;b}cSe@dqPNt?|DI}6}~7x+_?uk{rEbiF4(7lv2BX#0o{mfb{a?v_f` z)CFhjH9oRG^UkALZ>_ICKbg7z+mw@{cWNKYzMS^Gy8qds&s~z556bwOe_0E#8Ua*RJ%pmJBwaM#~4LOCt8;!JBBW*AFy4LFx)|ZdU~+KS&ia7 zD};3mDkfSS*Lw8ECqc!*NxOJr(GHga)12~^p?&oNru!u5I5_DP7Z>diszutU6}vt- zZ`$NQ#hNGeA}!R8>J@p~xEoenDk^l>U+?_YrQa{>9D<|GzLw_PE^4uQW{dCE+EdcB zjRl^iDn|$G%(|tqeYw#u|Gr7qwr<1!Et9M{J9Y?1AFtp3c3pGxIzRe4xVhubeGuM|w$D%_V{aK$} z5}u87tnrC5{lT%@U^yX~`oSE#5#1nV)=MiY^Y{))RJTb~yWw6{`cc!^jnoTPhgSfl=LOypmdxO zPmeRkIV#2(5p9lYE-?7^v21^tvF2x(Y<*xDM9)JaUob}Ffqg8^x8loPQfa<$zS&?u z9{5rQe5t=|oQyA+yX@>!yLh#+8RQVRcS(Y`5>%6m%EU9r0h1tn(7<6 zTQXL2GNswMDT5z~3paOh4Y1?m2jq5OL(V&U!^C}H`q?+E_>>e+-3JZolDAcmznmB`Er*uI(N}v zYe(aN7Q=1bZKw+cC6b-H zCR5w#cVQFVB>7*ys_ec|H+lxOl%~Kno?LBHjS_-xz*=*Er5FNt3n$9C3yII=0ff7l z_*^|)ZLN9F-<$*g;TSt+LaX>$4=T#u+lTaezPqM5@Q#;UkGLp#k;{_wjtR~VXZ4Fm z771Hja`AFlZXHlZoFH*BRD=(7u)dUBwCh4o(`y#pc>-<_ zZQZK#a_x&|W^sbEDhqR5e$hO(Bq20&lBV0zH7h-4L=M){ipyP}FIxXG+s5X!t)Jkb zKud4L<@=cp%EtLF`JQ-ugSE;0y?KWF5>z58`ohBVOo!}*2x_-Z;wSZ>uZ7S0hhA3k zF;#cD7}8{s=)Pdh*iHECPcMAj=esxkxKHa}g{=+eG@E$<%{vU$1H2;G8`6s%=yrduz(^NWIB_b3K=|L(0h)Y^bL~4DQz2c@Vi*1gNLBc?*|bbtYM&f^Z(;O_0PMuLvP17e_%hxbF^jK_+8c`_of}{ z;Ps~Q)R!;jXil_u{Z_{^zV$B4JqJIk4gByYtSpWCpf|I3;veZ_ytaSyyLRM($1N>^ zqtlRmaNCFnV$O_%_iqUK;^1)FXE@*UXbO8Md;NfU5dVVDia3}k$E7B26Hbuw%XJ$n z?sAFbgfW{N%=*k+g482rV5luMC#6K98o{owm{)uW_lgHU6P!K~eq(Hq(IYtriTa;?_hqFk$GxF9|eaN>bHjvLcX>IHw}$&Ez<7mF;!XWmf6 zhr53>Mb$YL!a+ixmH0?R1U9HyTi%c^a``1Ci^&)u$}UMrXG zqF$w)rR)#%GksB0`uQK+g0Z(%NQNi~w_xOJ{Zm^or2qf6UrN`r(70wNhdF$nk{M2OOsdbxT*NyzR zaaO5IGwaKilhh3ILM;Ma-AxKi<4abrX)?d!u4|UYq&*EnzvieHRkTWpu(NC*t_Bmj z?w0aBv~@+1X^q!p&v-Cr{CoR$4+9%1pV0kxzHC4cchLQCq5E6U`*g=9-gUX&mNnf^zhU6JvNsGEnCw**^gU?ci<*Vn$edFh zmF>+pr#h039lJQOqdd8!KZSFuAKS}f2hOS5%X`PverD_-+D*!mOSaVQe!C?uyV=@b zQ@%~=CH>9)Fr*z)rnR-B9tP}^IDcgKLxvOLh4V>xU@Uo-)sb&r3t}zg2%J5R{i#ZG z2YPL&(P5d^Am+kLkJWk*qy4@ti#~ zeu_Oa5eOd~XlK*n0I3&TXA~niOCf8)u;S0J<)L+6MwRXO4) zLFk>m3C{R`mO_r`2!2GruS-o$Rrby%qdRB8%i zzMNT~k9RwMv8VEmZI)h_r<<~#r&~Nj&Rrb ztp~p8H1%cj1)aGtLo&p2fyoZ*Yqs&vr04fHYCqxZ7w$y!iTGuWjh^=_FA`+jQ9aRT zhEtbKt-ectKh$n&%5u(r0FU4g@Oll^nYI8CVuyagj&X`3Y>n$swEt0uM9m}WohsrGprCF}Z3qXs&4&_412txWX>Vy$xW@AbeaMtXThLjcVivRmVzp7bv2dR%FMj;^tTj|?sEYc& zCcz=${=R)|TG;r7hljRub#~R)^$Y19E^>4CbardqT7J5STs>V}^mTnCK7O5@d_sc5 z!$JZ@!y>bsBI9E_K>n_;8yMmv3HJ{P77fnGND;Ma zbJnn-`ntj4qRf<}6j54oaz;$-@Pz1C{I~9+^z@h%QRL8s;c(r(b6C&LVWQ5%qGDrW zVq5$lj|TCCs#LjA^tA( z+r`CIRQ)IQb!GS=j=dQ;PPXhV^?++UtKrxpXeW(hA`3^;0Hc2h$65pN?}u7nS6>(L zL|pS3xMte*mL|b9p4D)T2--#Cir)@Y@G~&5**}D9T9PO|dT{Kp$aE*mA5_E2-_EscX~JgeEGchGLy9{9a(g*`gGz4KpWkM!6y z6c15g;6G|m1wx%l5zh< zSQ7^YoP3gp4NFd<)jTdTI@TvSDK6n}X~$o{{%5*_wm=)8Ey5YLxHGu7R0!92Rl9T>D3i4C!>+2$xh$%BBmM8U=4u*fnvl^y- zgZ3-ox39^qe+W~4XXc{tH&un(++WcbZX4JoeO(e0CjjPn;8>>qnBLMTxW==Z9m0d) zeXPK34;Ht@%gg?Y?7(nr|4_w!|6@kr=@04)VvoLn@f8oWLEg;XQY*N|vziSIgAUR* z!1vNr<%fc=l9&IG4NzZtV4~iod$?0rawd!lxeOKlrL^QJ+@k+tQ z^mjLB_+Ghy?UH%C?$NS&Jlu!UIe~wTg3R@j@{UGh%FTbH|u_+<44(Cu@LqZ&rc+C#kjG2GaEz1^A^tD>T*sWGry zT#7^b;h?CPxX8#j%`*mJTqY)89 z@6ph-r}tOx>*7NloxIxE^F;dB8X1B2x!CnGNF80hn_K9hl12 zfr#QtbH^5_1NRe<(|BN;*miHcfCF`)q+JBxo?^z2#LivZVe&$PTZ;P}JRlhQ`8`kYz!DYk^q z4v(&CN$Io04d}fDLk7;zU8^a{)N~PSP*Xj3I#vKLUrCarI!^h8R9Q0G|atn9SCL$SIZPPO7K}cQ?_bga0VggCE`F`1D{rtp^j? ze(R)~ToO42zVrDpdO5aD^nkf;*f2YeZ{0AL)`Pc7+coq0*rG(H2lz~v^-%tNgZLjQ z>nv?dZCJKS^4XE?hfFE`R1NOXTAZ*ckdak<-U3 zz#sY@`FAd$jqxD-u>p?afjYLuXeeJ^If1q_=ey-jbAUfr;M;@`J3W%w8S~1#VYRcf z&%?&l0jrggu6b-b)s$D3%k#<|`)Ze0l6s`HZ_$MM@cRnMg{SP_6;$Pwh!Y-&PrY}^ zeAt5@0QQ{kz(xZ0&VA8$?`X?fQee;ASK`?zg>PR8U=MBkSGOy)4cxmmO`)mq0L1fl zU{&Sc*XT-Xs?$EAsb}+b$1B@cGJbU`pU+REx$v6p^Ui&fOQH;c3s*EX6h40~iJuF^ z7Nor4(u7)jafRgEYqm{l@_AB^luJ{ZP(gE6NWA>=sNBuCSAe@Gjk(4hxjIAI8qmVC zS}bcOg!_b8mdnOH$`EY&3~_G=8hd@VAQH6UA`%23B_LX$CInw^P_vbD*kIwfT zIH>ijlk?R+{PAjGGrtKVt9=mc<-!jOXKWeSM)P!+9T(?&4BWIZYxRgT_u)zHF98!q zUe10u>t@)&Cm(HByqU7+h}Zs#smAy26xC}AAEW=>!@2oj?`=NkE~zXZ*)B_a@rd;8 zhmE?<7(4UX&_-Rd7Qo(y`>ycmo)1n5p@O~1IS)1-pKt$rgY44EJ4-v2guJk##-4`< zeVX^nvWy?4A~^SLnLWTp*0`Bk(x>eRJ}sF<^M~`jbLVHtCDCh+duEp*uvGUIm{X!>3nM zXuiE*>s705z&C%~L;Gf_La%nD^7D<@o0M}7H=%})TOnz)hi&(o^orCYWk=PfRLJfX zl124q$a&L^k|9s_HeG;mB_7C|j5FENEpUw|SFco83gJFsZbO4(Q~yeH7kIDY;U{b5 z`wtT#M)yc3xZ~W$)pOOJnSS(h53RVk45q;kdEX3nY1;tnm}k{jc5O-zHAZ2jD+@OY_<+F*l|dJ{ZbJ5&Vbu77j6)e|B8X77f7`OV%d z>&}pUQZpcX~Sgwi)SXeaGdp2d>Ya4g7pgY%lx3 z;@CHDrs3?!*s%0;_c!J5y1m^d6>QPV7oE~G80cJLL>{_6Ebg*J)xQ1NZb#hbKN|gf zw_53iZSnmNKlqkEd+W>16YcC*rKF5%ZU5l-n?u>|ZogiSerR&4wBXa1p{?_c3%~o6 zjF&xhU0*M+#pAqyh33}FKg^1Vd*%|m_&8NsGAlFKI(qWBF>wRqbY4AI7esY>F%)@> zI>?-B*wlYK-(15~+Hcpe{niEcuf`sQJ&9wQ;j@6yBF;5P1vT&5~mOLOc(~s8fZ@( zL;RXiI~~3s(v%u>ZiU2H%Eqy#xPM6=_eUSCUEC-2NI56JDYe~srDXVZ_V3DYL3~!j zi3i%x`O!4KF(%*x_G`tqUz|SJ?>^e^>v5U=aE$4ZN%ULkGZ4M#G3GGVySs<8-`zd6 zli?-o8}<=n4IbFX=y5anV(E0+hJSEucpq%o4{X@;k(tbfINrAy&Tm74At}$zZAx`$ zu~PEoHXBQ(Pcz5+q#h~9U1~}l*IFqVS848+ zhPEij`vkJ$Jk}ifeJUSwwWM>HXGh61M*okz_W-L}+1`h<5fL~xuu&}75d}ffqgWtF zQ)y!FAl;*&h}adj4SVmX8x(u5*imEe?by3w!LG-yd}~cI>?C{dTsil<_xzswk58Dr zk(o^1^{#iVnM{&nS>|o^T{P0sEbjJc*s>ucv(`k`A3{92qgCpiGV<1W`QmAfmPCycowWVp}C zwXSc3xZ7;uaWAJbXKoAUIXKP0nCs-f8grG48(nqfmK}|L4t9O!7qai0%BN|LnPu3W z-LK#Iel5{=&?C1yBfTOPe^m{C_3i(UHU2Mgjel0hC&xSPyE4_G2%qMRhqeD+^L55z z_a^mhS>^kl<*e%I-NIA1+H{@Tt><@D{Ad1A3U;rC36D|un02}kW97T4E5M03%Qd-B zjrmHNJcaOTixEpa#z?)Z{CJ3&yM7RyDc!)#iE=Of-%-h2qvW!k$J&FzU5L2$b(D5360q2D*X$lk4&w zx5Y~OFqPQxnaqwS!H(ZxPUe++EN@5Dj+)}!Ug z1vRn{jyeCUmL^3bHT41Rw&J_zMkh; zhV=SRL9cyJ6-=*bJzBmhXHT$i`$KwMtzMVMTmd%Jhobe?B*Tri4DP}jC+Fz;4JY9J zUCav`xc;1Mv5;J+0F3gOiSX~5xr2rIcQeEcz8!*gy#u|2eZ0LreSE!Jd3(a`T#|n* z%h<7=Yzv=YpJ4AmA206~J}uzy{os=i{to`wlgVov;8`6zWni;l82kMHdRmBnv}Zbi zX;kpfh-u7p3t(INxAhNd*Ud8|sAF4irYNJ?Q;g{t6w=x^B&dC`P^*wRQ<6#k3HRg& z1hr#3v}ED;hza_in3t6u)++H5xC6YDy{8*_*?`RXT_{UCNqH&GmyfhrtCTO#AZ<6* zlUjg;;ASPidJ^ndj>R^XZa!Cay2m8d{H*A-(weK9SP;TCIVL zres6D&;7D7c`kgzT_--Iy25#aP0Pq|Uz2Oykj(iVeZu1&3b-4OqPXk5)_v8`bF$wA zc6(@A^>EW;_YVBDb%X)vSgoR3z+FUpIv6C_IXJ-&cY4*{dUS0CHu@G_IV_= zPeYj7i8aS-067D+_L(R2Ta2%geNM*k_y)&G@fFusvd_@f_T2d@OWAG5rS-M;@et|J z)_L2L?ch7^a{H((UEw@oJTp;hpICFS54ksa&0*d?&*9$Wd-?V;FrNAPkBw(`yf4}C z^}`;EtM>e>Lz6Y-=O-+GwP$UG=I@hAhTV}bvPiDmJjpT)9#@_^M7UgZtKz(G%&s+4 z(h)b*EP|E5lhbxtO7U(s;mKMVPc8yaKEU|oRgZo=PcYsYrzpoe>VLF+x6z*a?6Z{J ze?e+zL-Fpa5bx@oD_Fdv^=O&##-2;vq+zSnnIX{+9v8W$Z#lI`Nz(xz@c#iaetpQb z{(T|l8fVr3%w*H2>5Gi_DQWr~(za~PLoDAmX!`lHJa<&v`p$$i|bG#gUwE!!8M&`k*&S{hnk2sg@-MZ4YhIo{p{of_=dY&Gnfe1 zxditHQk(X6%C&CffU$H63=c7uHih$SnvXll+#@7UE5gj3*9^$q<7$=&8_1Ljux!Bh z1^Xn{Yd4?6O4vi60Q>t=>>I&)!rr|B`wJhxXtBR5^hu1JSg$E&w7eKwi|cHe!QL1% zgWD2rl8>FZzF4nmJz7R>uf_QT_JKE~w$tjhI7iyq?3j{2%_G>$-WA@vH(q*|ey_!)w$5PpHk!GT&I9Ywc!g0_JxnR@$d z<$kDCoK}|#rxuJWJ6bq!SNdeI4(U=`i*=3Hc3#)63%XY3YQc1k)}v+A7zb|F`*e2d zH|cR1l6xZdp#osYvE>6UD?Ph(5#lqaCE_DrkJHb{j`2v<_v})<9~n1n|E&6Qa%uRE zyFA{jOkAOT7$eA@N!6RTEpXV&k>_v&;PCi-4r9ERt$YrImCsYi%4ddoQqgQ6CJC$I z4MtbBM5kf(Tm4j z+9FnRf0!43RmmUHh(G)x^@l&y;14&@ACBK5;KL6ZE5ts$Y3)@dABMKUhyRfI!;Sc? zKOhddPipOkZBri>YjQ-1>q?runE2TZz3p1LPx8fl8d@g#>jY&#qdceOor$2yuhQB1 z#sV48QV{Sq<8SRQ2`d6=Kx0JZDg!Cs?)}Ot()=kK>`;S}lE$Qb0aqOXu3pJ)<{5{|h7uE}L;WcBnfx$i?mUbvNu%QpVc73FjBcu~PE|Kx^EAad+jQ`@d^ym4A zW0!!*1>>WWb#2bcI)hC-CFPT$9N~tLBYe40upEKbqvf5>wYj^UGuUg@XG=7b$3@Py z%Xv?fxCZ!utz_?+{o`$}b<;!0wWH+nGGa}6EY5Lzct2Cp(+twK>>9MtHt?XyU9Fxb zPNh5;AiD+~8o{J=MLm7GbmyPKb0u%On7^WWDvo38jy+S-Cg>03i&vyvXnH6g{t(%3QO^@tBd*ViID#q}8+N1l1Q zU2rD5?S&LiLppv_(DA!>3Z~<<9xdlFzRob_|o+v2W2_ z>*j0F=MU@T3}PK0TkVUIj;|zb*U;NG_xf7&DXlygnW0De~e?a;@Fn zFmJSc#Pci^cy=?NXL_#*?=*D(bHAV#Pma4knKRY$RoiK|EL@vsJDdBcrZ81!n=seP zm4PE*f90{_s!g5}AHny4kFxiiySo7&R{$T4Mm^K=(Ro(E_-N9v4rgq=o*lPF%BNrD z%@M0*VRM^Wbftdy8`TU5;f-F zajb?Lwkg;5`Rk2Se!}l@*LjBe8ynCVz;M3Qr`=Cd4419rF+_b|JiA~RI_<2(HNCQt z{ZLGbfgydrCFuK+2L;o2T91}ir5w5C9k;Mdx4E3Edb#}TL;Cad#r;i{uwO&4?=JHV zz}{mf!5&d18^vC%?-g#Eru2jV#a+j)y3b8B0xX+G z_5I2ha}N6<_osm#<|#+v_qgkDAGcdb8}3;hxMgE;r1 zwxDHVHAn8lge|O1=v*%8%WwHM5!V;zUbG%9i(Yi(#!cSJR-7=Gdvu1$udmg2#2+{G zr=RA;4XVteBXPy))0QcpRybBEouD;eHJ%tdt0&MDd=#->Bvel?eoH!-LC7g z?U3U#oAPagO*d8KZHjsN&3V+O2J-Y*|BXETzM1b*JU_W^l)6+xNjE@~fGcyQTw$xk zXT`z&4$aSff+it-CHLkG63$a>YbCD4JapuGq-|vzO_AE#kZ#--bYpc+!E}Sxqh;Q7 zC(br;JKJ=J^tf8xh=4P~4SCRXw?&F4e8yeJmt1YuAU<;%B0dG1?-BF(=7ds8Jl;Tf z+*!)CxCG!aSvR^L^n>59O|-9Ao0d#2rKC+8N!u0mwhcTk9i!DIp9Pf1`f|@bM4RTE zquO+-g86!V+H@tdjFL8iRs!En%lP&j_y+eKG|vuC(Q4D<`O0yM+MAYLGn}{^gSN9B zc1!Ip=BrqnXgyliGONqoJ-VGuC^XMNtQXJWb?9f6@(0)gcb%Bf-E|YeT^1AK;Qj&6 zp_q$p%i(dyYdf3samP8l7}@j2U@Zr)9}IK*xmm;fIXv`r+>pbwKieo_4mt^#pORwk zITSFzk8AF(9@AnTvan#7rWCb%y58Qwj8FG^Zpe>{j?Us1`A zHWSQc&v=WwpKIO19OJ>h03I=IJg`G)gAFlsm}IAT;9k?qmZ`N{_46NwJ2F52>bv z{T70KdzsE4_7@TRy^8aoJ6~5*(y*q_TY z^SSyo?0$tBO8x|T4O}=O;{vQrjJL(-3Y@5>^`|;Qf5iSEj+xXJw0yg`E?0llPPWq} zsZGT7#TrKI(K7u`UCz6B7Q5GRz5xw$Eu`iA@@}r{mxo4Sn>GVTs{*ZbJSX#u6u%a$HFxsFlMO>ahjnNqmbR?pam_GgM`hV?&dmbpvg z`upshl#6>k)-ml)7kT`?MXbu+(KK_cW}EZuvMCocg1Z!LHK|3cnZ2V~W~OGFYoRc^ zLYXcP&y}sdFX8BO-A5;$%}Mi`x7t21+{*ty{OCmM3Er!vuS6W@B)k&wK+5A%J^xU48`(^a~ajL&+)Q_9y#r?ltJ>Wd(;ES5ue~x`tWbEV6HKQ*47~6U3{SBkq zTp>SZ^vugxIC{@d@Al*Ihp+#S+$V09*vz30c}to-9DU$tvE<7KRMWryULqtfC+yDy zlOO$gfcdnpMhJtxg83HSlaCw5iCgPxrxb_pxXbfJ6=MVW7HC7VR2#f{#b@>Z409Rb zY!a^x*C0-e5`0GN+e+GC{kSeSq+}L*w4v0u#r2i6p-m-c&idU>)-F|A-w*o2)>>qQ zJ72#(IbW(NuEu!o$<^!jjE##;#LtE{#0l|A7XAS7+PTRw1uj@JxXbZkf^8sAg6rsY z^YQZi^ZcbS%Ng+-mYjlo@JIEnJYM#o?R2wZiqMZtg$B-~?{`T|Oord%@#!Dq@dvJR zN`VVy4DND`V=lOEM~w?vE!DXGpL4Cf$(-5z%Dl$ma+;@0sm9?rPtUUxev)yX?z0nA zMNFB6^L)k(+0Zx2w+c76$r9Hd{T_K8_=4{W({nw>YU7Zb@R+7gIxf-t{f<&$caH6I z^WFb^eNwx|&X4_W59-*YTaJoJ9o?Bv7Zy(OdrUmM%Num~%bgm)Vj)+pySlrOYAQQevA^l~TbFr#368*2s!`~|)l z%8z(1FiiZbg5^iF9xaDN@%^8gEA2mzubk(rO4ifzTt1%=?7D;GFttQH^F@vW*LPto zjlYWLjJJ*nri0H`aBm3RM*YakL;sZWe7W%7Xy>qIt|?>SJMKC>PjcN!j&CG7z7N_s z*V?BQ9=|Bs84iulnCKTU7x#K6JO6`}BZf4Y)}v*umCoGn zYj(2lycZbA*WTbs!-n`pL^Vn|51(+_8G@50ZbPd69o!z|ogA;7V%HyhHzPx|INc=WnkS05kedTwqlx(n~TgO}mq1L^}} z!xQ2M#78CCb&QRRh#xe-E;uqW!7ebYZ=_vF7Qc=H`R(A}*HdCgr!?11q2q{xIS@XJna_3=Fzc%H}?@%4_a3md1* zf#2b-!|Cy^Swy?v$T-J#!$>>7HO$*9@xNdY_xZb9%kxxhV}L&rK;Ab#m|0G?orV5lzs2M6K@XcK@e%TB;NxK#A8*8G4G08277MLXN z-(o(Aa|FsGTBfge=9Vwr$$k%%@=07@oFmYBv~2UrnKOQ}oefB(wJ}; z(VRf3eFg;PTKo3KG2ymkfQ@W)Udv7pKjeB~600;Ghqw(GPLyKk+nZuoycmxmj>qdP zFPKlC_~6X_=(wHjy+w+Fp?Gso7>~DmSFm_P>(O#Z0~hX9&&}-Fq6=kOfVd#X#N+Ym ze%?yh?=wk0z53%1$-7NoF({#ZWi2b~M-b&-~J)~_*y=|l4J?8xm$KwtwsNdH9nc{KJz?oUO{e3kqOVk>arpp*-K^?(bhkVEGA1Zw?hVWu({s4Zyu zwuuY3=iVmvS{bQL4EYnSM@yF?E?h;wb!@l33%Lg;>Uikh9|pmPY>4~KGObch!8hD> z^lqQ)UZQt9WVpj~qWun`-fh3b;~omQ&&kJK@AcghhVJpU+jT#r7Qt~<0c+rr>E%5A!Mk-w5n zAzuNT%HC(;2W!m|D}YUJ*uW3~#R6k?k(C9r>9?QG+~dF2vgS!roBXOx@2+#^T3W4S z|2(~rd#Bf?`0iBP(5B1Mf>O%CciiPRRhhZ&BQ}+-QBJIoYuz#gZQ5V3DXt$HE1c)x zG`;JG#uH~!UOyC3yG#u6?LLhE)3Wy!@9nJ8!gkoIShhz`NaF_FGVd`Fh0nA$iv<^21Jq+cu{VCH;rk z5B!k5=b$C5FH8K1bK0$X@%%vjPh7?GL#*F?4CN1ZU(oN)9}A}6v>q*2FL&mSXjZUe zt}NurpVa!gAzsmXw44&+%v~D`>)Prp;$BO5g}BJ|zl%i&CH>z|G`gi!D-wU^TDP)6 z{oiB>#(P*q_>8?55;TkS_p+ zviAhET0=2(nyB?B$F&8+u*v7T+>s(0_T;2R+#gYYr*`H)}v*m z6?M7$oi*&-2a9B}SD!!S^bb|S{vg3#_H1LszI6g(zhSBzd$B)NFCC`jPlrg`zvg$#K$rnRF%*~$EpN?NJ@1oD2ev9m-_0T=d4{i$^VZ~^+`QMB$t zo(mXz7p_z00<{G#pTYHwa=kRHSFY41hWv@vqve^_aD8N(hArutCbKDyzfdFJ2!_De zThTGRY1Aimr@On;wE`LlQ9@DP>6s^P=$W4JWviC&z z8&S@jX{qIm>4t)FW?qZBTxqukL)#`zj__yEjr_HIQJv{cj{#OgrCP>KmaV-?-kfZ%T9cj=Owbm~pm& zycE{G)I<%CuY2idWXEJi>bv(<9B(#F?5h-SAU^@Vq)0W!e`b7Ek}=GIJjn(wVl=?~ zZJ>ao*xuqf5ULHd^nT{V?J28a8?BMr+fclDD8!q}KMNLbXgylin&-s%#AsM!)nb`8 z>5Dh}di7WG)g#1LWzV5aGS0OQ=z_kw7IG|p)0e+xZ|ScTZ;q0-i%2;vv<)1Nc*t`Y z^S98=l*9VQ@5e~IIWmgInc>OY1l1hQk#gmB%TkW^=NsusS}qpZ3#OvbTM~Jl)GrPL#)5o?j|YO z^ccb2Lxy{Eu<3JR(~@$Vign3$(_keGAvXjJcgiq)PBCl<&V>GiF*|5W!7xmBb>e!( zFJbG%F6OR^F!)srJHk3Ze8!^90jUl2W0<>jm;#0Yhsb@S4x;-;hdRaXCKvbczR?%Y zh z=*nm%je*<;G-j*bcCFk`^*X547>Di3{G#@yWsj|nT!XHQ*GE35CP zDsct!4B(2V%%&HCE9-$P`y5~{Uq4qOVkRhY1#%4F%4WUoTDk9=(?ZLYc{>Wmm2qF; z9)hon*z=R6w*FPFG;HF;Wqe6vU7twnYva*n0Z`;h8}rF2o8dd|^7&h4nd=#}O~?Vg zwgIj*JjQcn804|Dc2Z3t;{oX!IehoVGk!d<{mcu$G1n4~%{uzq)U>C+-#wRH$e1~E z^Jt4}drNHXGtF!LoqL~Sj_j@aposeA+XXupo4#-U>Pq8x?c=vEJDF0;_xb)kH}2Of z!Mt73um*G)&jtNl%(rd!QD<$C%g#mU^nx!RM*}J z9Yo*p`!MT&e*Q%qKQB$0t)z*NUjp}K&+u;J0NjW5wC>ZNe${GX!Y*Y^q}-#WbE*^P z)_5^{Bt*)=U*+()6HZ+2pftAR25Eh*CT5B3nl)!$%3S!4yN)KNx?UhW`%}iVUclkq z$TJtn*75p4D0q6!e4gpOP8nqAKGc#|mk)ZBdA-{)?;h{v_o2?~QWn<6V1Lo~&)LplxT(3Z`we9xaPEsLRcqp2nWZTgt_hD+YO$9~pD-xF9~_{JB=e#Y*|} zMWRiN%&v!WtwYpk*9%K{yJG%)We?R4%%A1&nS<-YTj}%4ZkVa_^JlRyUD>%*$(K$N zTdkMcDnt#o`UJM>9dnJh6^?hE_A2`l#fp|S{OWQs`_tH9V-1%>?os416WdxmXF%)G za`#_#xdjiGuD#= zH~R@%ek|NqFn*LR;>_)8zLbq~q4xD5_Wf0UEN|n?m9y2bp~EynzEEDqk5z&tkRMHs zu1pyV-*MN`+Ci?D3GR=ixDR##+%pjO*Nb`Fas9x+{nRJ*t{-?pfLC5W5V^KY9q0!3 zPp+*$daO~>Rv5#8JqF0^kpcEd27CDRp2gb(wYA8Bg4v^dCuh!&(XhS8P(0@r%1(83 zGo-Cg1Z~|`tYF$o>(TPV3uo?=MLOGHn})Oc^WgzHW@Yl9H5q|6gAMI?di@%u`5_ob z!2D1t#D~nc|ML9MUj7i|7@fPVPl1bb4DLEyne2LnaOJFwE6KUm?ciC?2cL3wJXaz> zGy4iQ;NP(&yPpTgDqjjdR_PDRJ(`xO3XH@)BY*rvvAOxcjVU$YJMO~!J;(}STpO&i z3OEe&eilve`Kqedd3j%p^eNIuWxS_)U{Jf3KAokjSc726YQ6f6o$57cAneY3G=P@r2(Vq!nHx^-O|*K=}d*vQGn z$;GWf!`~a#jg5|Q8r&CFu?E6|*nV;S+!EsB6C)y%V#6cxcWvFs!q%`pu}Sc~t#?QV z?+`cdzP%zNA|fN~+6Tu4*L87%mEAhiy#3^+&kt;OGzlN&`4{mEc&m zmBl}VV}XJA&qIxCkr7YCb-D=G`Y9Vz;@~^(I=F@g93i+?li=#_U-KWr6&7p{2#<;E z8#cfZx#}375befu)lDzu++6mK0Q#YnW!FSws?9nOUD6vOv zi9NhN-2Fdfj{%VhC?0P9VM8Jl>ifhe3<^t#h>eT>2W_F$CA0(Lk9P17+2OBc8&mAy zJMKDmund6tFVLHQVmmNDM-Tsp?2xZF9oayGV*B@9LAljp=7<~O*GGikw3QoETETbR zb?|E%aGc=hEyhn}U(M$q!cW10^UwX?;ctE;`eWd)9v-=h7$eq`MOY8owlSqQe8*h} z>uv!j^k}$W+Q|PySW^cDoLa>9?HeCQ)I2IIJhDZ6TvY78r5%3*`(Nn}+5&BWwrD4^ zMe?zYDfs+v+;wbGBj6;lMP~``E!*_?hioC%4L~|BG92%A`p+oHFSTFH9I-@9#W8Wx znT;ti@O#{KFzpg>N)Nw%O5gs6FjaPDIST)#s>qxBJNhDT1G`kroW{g4fH`iMgL5}F zru2gExa-)VUBGE#hguSDdn`Tuf5;9Z$8H&{J@0?a2nzi{eL?Ke7cjo!hBj#Ya$`zG z_>Q}d4N3-_AvWkEwgK~kL z1-#v;G{1J1%;&5I{33BaVG6mYwjJDmH~10E=hO`t#n0#9{OiDM<@p>spF+#MdCuIP z4(V+D9dur$g5vxdtw+n!`&>Ayof`I5wubBDc0e>QgXf1l5$9iv-fc{22^_&)hbK(} z&Jv#B^WL@d4mFp2{fBs>pqc(Oqy3vs`mdOxJbaTJ9VwNce~IJMcxF>dG~kT84%VFm z&JnCDOR)A1+V_75YpO$Vx_)r8G$_#Qc=9<6b(Kzvq$JbA5C97Gt(6X$@Qx zhq+_f`_tNejn5iV5wxaqRCTS^JP`ULo{JY>m!ld%%fPcP+|BhGw!Ta&#P!A3dT2db z4j*2Rvv|9d9ka`j)`+jqgxl=We|?5L|G@Ps;x2!G%8-h=*6k(x|O>UOPo*1s-H08Y^c0+x#(bz4v>9b>pm27&0*wj&mdnd5z1GMRqpF-35{v^(S zcJ4l+gyBVkq3qph9Uf2&r$5nR_*Af|7z42;(Q~Jz$GiI6lLl#Q&Oi;vEY)Hlt}oUk zT91|;$GdV7#nagRF&b{~pb2^~+$)?oa@VffF{NupHwkxT&%qtSV+h=R+==HdUNiDN zM!9QXecR)|cg?8ToT};CYer)G4}Ne$$^N&9{blb@83OMC>PYU{TY_l{*{Dy$$&d|k ziDpkKt(%1F-LP)bRq8_>6TtrP{-@?&?7m_{*dA(ySf}pYS2IZxfq3$b1@X+Q|)lda)*C z>unpjUKqxVRHr+ipj_9N_sk71*{(pWQAo2}2)Q(QGE-P{PF5$4fjAtK#!zYo$X@mKe zv>X=4rD}g&QQ{2b?!cLJ8D~yX&MbYV<&5*mf^nv7nTA}{*(GeJs#2Sa^+z0+o(uXx z%TC)Ga>q9A9<|3#Os89xW}8H{=RmS<0IHT*_Upza(Ene---5BCFbvksJlwo-zV71-e)re_}irl@^_J)oWEiXPTz4? zNrN8{4bIiIE3^$7oae69;OS?SG`J(t;2I~W2Jf71c1)iJ_tV@{@~3Nr3rnS3=u#y< zYp645@GY+kT7Swtt?WeVmW>)T;yNU1*ege9eYpl_ z35GyT>YDaYY0d6Kf;%V0eJDH?w#yd8-Lp84dnlt~?&ssKcg^lbgU=S~5I^$K^fN}s zzLa=UX+p_vdzXflo@`{J^06<*T!COorr6T5PF^GKK~y^X zX@wMHaeZ+tqxERX?P$#HOG;;-PL$Ty=09T1E8YH;lIA@oHhL=ay$`w8-OSNOFSqkH z!nL!u=c$eK<(*fF=GD1QHE+AC**1NexBt!?CEQ`m2R@Z1#l4$(eAX~0e4fs@hg#fA zT~PKZiWe>IPBi8m`=_%usT8*kike63(K0L9jT_o<8C$FmtuNQS^DsM!8}jSf!}lp0 z;XCf~^^ivCt~rQ%@G2?p!<+#3g@}8&C69X~Xvc_)6n9+D?ia1|eDgEl8^7>;^J@2) z9m(kjQ_Q9fxomPe*oLv`UAYSmDoPub5FO;b?m?cwL)7sgMT41{<(527irD?x&3D3x zQ&U$(Y}gs;QAlN#lXlFxh;hY%yDJPSv+2g$;Z3>nK8d3>9-}R8@BPC*XF^Ps%j(mi z5f-7L>URs$U4NS$HTGhk;Dr@h4e*E!v_Dfgb62`+iP<@0ZI1rxW6_&AAF5!vd{e)Z z0T*f>ay1!e?J>Y3%I@@P)+O4e-R*V9rtR_f?r(EA)V%lyllGMdwtJiB;V~PY5O7=t zkJDUpB-d&Fk4=eVpKXlV`;`q_eadw6qOwfXhQj0aJWqW$&%|f=BF)p$)kpddbXxU1 zx$45-kbxzxPlx}4B8YmaUyUNvuNm`D4onuQ$}&g-$T)1z5kx|LtrpmDl|L$-ni*Oj^<7+Pq%Jarxm+pbj!Pqt8TV$b9bX%=exhVZ_KK; z-LKLb-%5Mn0qLQk!NC_JO~%(RcdL$1RN1nt>J-WtqiNPD#bQa0{eA0G@0xwOsWKU7 z_HlCU!Fwy!t5^2t_TY$!(!~QeMn&8j{PR=1&x-cLCZ|=go?ma&()A`GMwdpJc64^G zu+Qzv3Ux}G$7yY9)qnW#{ZEV2{uNgAxisI(>eJ@4&%$4vpLXu_sXCSKEM{!uK5H1{ zG3q5=%f}7*{JHN(rDr+AdhGO9hAr`i+T(DS3>(O#ut0r8{MVV~90O@i4z$f)Rvz*pzV2qgk$}`Im zUwQr;;`vo6|9yhG(bi6?8zWZcT6bTA`R^>4`{TE6P+;5QJgkcMSEXm#J|(drTW{N- zNjKi`nuO1^?S7eRlD=5*JBbCMNBCF}T4>x)2cL)^DXN@!g?nS)w(Z-CImy}}$wIMA{yEoycU(949;QmT} z?9xdwX3%=H)Rb<@b!Jwuot$WWdCUM%$%Z~=a^&a#Q*#xz4H$J(ID6dXF_N)&eMY!0 zdw^7`MOIXv$>=tzakCmU2_9%i=tga+;R2?=EW!+B32}*!m>qLz>yVJ=}~encMmHzsxc|F~=&e_K4uH|OujJw!0cwxETR+VO-E0I}Pv(0XHS@p$3!Cj17 zP4bL&v3D$2@;kGIpIxr( z(yS>ou8wKwilwbw2XZR^Z{0R89KCvj%^tVO-$#v8weLQm*F+yfI4Et-S2xJ z%)DG>#HxxTUJUK*k(|P^E$3O6KijR}R;vY_J88BQO|?{iWVSAG@ijZwY3}P?cZ)C2 z%)DNI!@aj7k00;!`KsrP8EqOh+P82<|A$}h9P6H( z5Z`f^w-4{WxJUfDoXoFbt~7ZX%pDwhV8Qz}=1VIDzKi`*oG(#-q~)78O}SxfSF;<6 zO8wGMzVuSamt3mr&zB74JG5SzU(9#J{TJ&BZHJa#YnySKhOc6`e_X;HKXEXBzES(` z3-LJq)F5;9aex?ixvs#wG+z*%pCHwh;?pBRHRl;pavmN(R*Iev7 zZ1^j^kJRYDun4nYgl`W#KY5&}v8$+3oVZW;Bzu=;&l~YsDV1@)B6^=TPL#f;94Dw9 zXgOeiGwyqvRctS?$J2Gk^6l}f_M9`QIoJM2CR-Kw=(;a2zrHq3h;!5%StZnS;QVpd zvFCW#m&BfXr1ngyoNFCQ?jvkjk+&!2sB4Au)PJup3EMF(u1Is#3~`RSqpCbd4enq) z1iFR&mD`6qW1(c92gE*er2Zb-8|(x3pn6!;#oQWN#rY)l^@7>wP-=5-^wCVVZ^@-x zuR2EAblt+Q+NWwMckZ&^GImFcrChU5rJ#Nk$#J#z!Tbt0)XkDJ%P8e+uh2eit!4Is z`#eLx;`n6pe!eAb&K4p30^82x%BVfzJMMDLWL#|?B8IbnCiuSJkO}z5$)L$L za38Ocap7&MLWPV}Dr3-mY#Z%lhtR@?#|Q~6r~V0_ao0J<8=FVOPI!-^Xl-feS8AtM zNxYqKPWSbVg4xNpvOD*(>N3_9#uCrVl?I$63C@Oe`IVr{AOAWp3Lk+4L>3X;~TWyK}93k+p4;>Y%xBqkIwj>fy0flzcUZV2JnWh?y zO#Mykt0!(N`zk$mT8;|#;7a6b*t55ma-3VGd<+cv>TAJQztt(2uhM$7Y_QLR%NdZ) zzO1d`mei{X$Cdl4IQQX-)leS;>~PoN{4Upbg!5x`u@ASw+-DW$n85iNj4?CeF6F#| z+~-GubD!Y`QlA{X?`ddsrVz8l+c%P2qmld41}l3dUwT4#FkQ-naGUrnb!!+S->D8) z_b>opY%M38r`Q+7zC`Un%iLogoMl`(`?$W;9^(39U!wJBS)@M8J>8Jb&KXVXHzAs@ zjjgC1xS@u%uTWb_!`>5n-jLc;-8$Dgd=1)jS{`pt)Uet4_SC0gpU9NOT{pUx^TZMJ zPE^C*@ZBN(X*ju#`aFEc{eShHUt)g>UhAmDGngL*&7LOX8O$@P#{$pJpRJ+g+46hJ zdPDg^%YDsQ&f;J?J7p5($?t?Gzsj@gt5`03RtDSbCaq6(gN`M{IrhV4&g!{fQ`~iQ zBh~c-;n`Lh&&K9jN4O!+j`;ID3k9C_y-#&R@AdfChMu979rt4Jqa(Y=PHnrWT=@mj z%ZDdxug538E?ZrjV~gWKbo2U3@c`xv!9E?N_KASGGWBDyPu7TQynQftdnfc;jIWXo zOxwzGjkjj74IWDIH53ot2=U;qbHU;Ptw+nX6+O9-Oq$v6-tw+oEn>@LPk;~bt1Jk(}*UvB>miwwWXZBdo zRLQ2Fh)qjMaUWd?Y&sKdI&M5MApD><730GLKnj*vZie8Cpm@@!Y|M-Do<^pRv5Fw{1c2>KOlx=9`SFDSu1~Rp`?2-Cjxc~ zk=iK=)`{_4zqUoIdyR4m#`QO|T5uU7GT9Ad(z%HHJM(ciq~n_^&GWe%n~_|JBfI_sIQ;8A$-SOXI{kK z2Ih6(o&#$c$DRYnHo>!+#}mNmF6Q_Owp>;^=ap1EpF`sM;@q9qqviQ?Ua$sl4ZGn>I#(;fD!;z|+&!vy zYo+-3jd1XyUfTc%8wfcS#>d2`l!N-><1`W<57(gakt=5IK;xsBD}jFmC~@UG;fn0N zPotmbT1O8>u8h8n_QZ|G4KY^|h6XBe1?F0SE3#`F(L;eNz(e;W6JKl>+mpxiWwt>| zT!Fa+;L12DSA=%0+>`#QspU%jXUaN9ZA{Dax4gLWPu8&enGDW(uywwzf0Zkkq;e**XltHo%n!@w{HO0AvXR+Cj`6rxzhg-1$kk zBYT&@7}s3u7<1%~n%sW`P3q-Nn||$-xbu#1r;OCbG3N1EV_bnd5rxT2Bjpap0^AVO zunp~$VkC^6fjj(rwyE`e_G>_QSRH{$JrWc7#arpw-s2-r^;D*@WuhUsU z`x-EW&u8?u4Scr0%kvqvZ|Msq?F%B>_qZ(8zJo62rKt9aV~!o$MM+0K5H5_Cap59x zEDpv7?I+&X>PT^+KVlsaj}xgaXu0LFH#ab11-pB`)F$Hk;+RA0(egkqAI<`<5sbSp zt*?zaVn0>qbXTxx0~N8Ui46C+T-Q~RQ;z7%d3cJ%Euz<4_P00tuFvleMMWz4J+Jwsz~^??znQM}`=_sz zV*s@UEw6s|;T+R6Y)&JoO~hOh`#r5k%iMv!T#Au~-H{@#ul4&EzRgd+C|^r zw^VglklVMvRgs40W|+SBkN#4zao3UO-@e#f*tgxBxSJ2_$J>?&d*A%@mS&dQhmL-@ ztjznVsg+ER##Usm-SC5}w|I`o-#2((u;IBn%#HnjY7TnKm)=SohWQ@gaI#d-dhd?U z8aoL%Ts&#Amc#Ae6pX`t)xMlBJj?oLs+5Dj%HfneUrq(}&t8z$*K$}KyIO3HQ_>|9 zqDv|%hsRFJwf>_O>e9$?o*~-UC5{Q@C-+l|2{7LS82U;v{G%1cuu&5pL(ByazbzPs zg^KzS49Z@YVqhpHd=O&7bdQ3?1X_=lohI_fO|P>27h*!RQ=$^~MF{q?cP$|HeJm0C z5sT#5i*v#7Wr<2L!IWsz5na1N+n`M)Uh~?7x!~saN-?1>NgK?H(_HYt0&^36G2zdO zNlN|%b3?#|ky0-7u>>w00e@ne!2BslCAoI!Ec8e0590iQ+Jcrh=JGaqR!eFVaeZ-2 zp!I0^s#HtvRVfX-D?wUczdxY%hCfVV{intZ~(04d&B^FxI5DUo7-nY&#{}_p@us z^|RBks-aTbiR&xbe$3*Q+)lXeeBqF^zJA-ko;XU$_P-JPe3#m1T=iV*zV*=d!|n@^ z<&W3x@U&q=+b4LXC}}CoYk~jB-uKtH9>s9bTpmNzQuB|>T1t6OOOrLg{{!i)^+_oP zhP3oAK}!?83Z|vB9xZKZw&KP|EN7otW*X2^aV|E_b&OIjR+L~LtrvUnjkPe(Msu-c zpQvvb$i;I1JGt1ME`Ff!G#3-c?0}DBlz3K*oU80TEaP?o&&b-pp<{VgX=Aq7S4UhO zr{t?JUkN-LCe`V_Ux8=4z*i54wAA`)Cjm#XuZew?+L@MV^;>bv#w}-EY^3%U*BARL ztw+mEn_6+@tF32M;k14qaxF{itH*^CM}OLNeu6p^zT>WwyU%M-oM1Rn#uvaaZX(9V zbRV8C7$2|Z^F`m7X(Ne`mh*T^({L(-DZlxdgnW>4wc0Pzi@JkuEF<{>jz z=qC1GuC2FYCo9R*~`bRHMi@`8rFI%tuLRe6?5LyX1WsROAvc~mfCAPyfZJ}2DNoCoF~6w zn~0%UTc>}Yp`@)p35Ki`!+0Bt;U#MxL)6xgugcm=xk}69KCQVXscYD<-BJt;Y3oNp zTRZs`Oj~I^THZR`nj3R+CF@dXg#m39V;{9}juQ4I3HGvQMH1{E5bT`<==0;6I8UAW zWR6mvYC+oGtH-Vn&<{P~nlO43`k~`@>P`CmFrN6K=``wxyY8D^)0d~lTFg`OCzziF zf0DhsGX4Q@p%?g*O`t~WPfNckbAj4|mOak5<}4#uvO~q+rc=&TyA7`>E ze`$TK{=E?lf%?~=`@H}8@jMK|$%g0aR%N035BP?=j^1}~U`co;yVf%v-dET!0eMEA z@gk^p%Y2@pYF|6L_27{<0~(e(Ji2wBmsKFV*KViqUc09|%x36)uU(<4X$l;(g?W15 z*dVFi^h*Ga%>#}V`(0Q^fNN%Qg}#V6BGzom4O%7y_;Vl6XRq*uCI)ar zi!EonFOzbEkChlR#n`V{m7#!r0E}bd{sddm{RzXlDTy$vz~7&cwiQ3&hHYZod+`fw z$eWEtmZ=xOXWVssby9=U#IDn2F@d)$_-f%|d`t)j|47ZFF@far(r0$yJIub3T>f60 zl{aT}RIROW?pWO>88dg?nX4*d$}D{1H)hC+t;46KIl4mzaZO!yO{<+R@fBw3qg78p z*RaoWT&#{}D&W$f4C(tjS>L|`Cr=_L2PWbv<3@4m#D68YoGY_J;hL>&A>^c;v5b=^ zfs>H;yMOo;gH2(3*k^IhU(;`;k{%fouFKxr*Pn0K%KgLD1Z~VaD&Q^VoLG-2*JwFr zZUEQ$>oPWTjg)iZ`eHqz^=LW2R3O*aeHlCOy|lhI=3$J-4SBV^(rTq#qb#w_PQA7P zUb%JVd4;*gXlB=|Cg8sM?`eCDxkgNrr8L*r>1}ox`yuB_pYm&!xKfVv=Z&;Ksc?Ni zp$l>)aSb^!_@R$07EbGwxB}NEfGb8)t|WAc&q~GX`#B%iVcV1|VqNUneVvjn!hA8r zuEu)XwQ|pC4#QbgJ3g05B#E|{*; zdbC_OJ&@B_XRzK)R~pEbBM>aukYg^ZH>f?~GwwR;w_I&uP8VX{b;O6nypc@sxtO^} z@Q;%r=9Oq@=-xTBF>ZK_D5FhEys;v@kv+o{c{892@@BvTz9lVh#6Gg6$7UrTu_kSA z)8!z++rP zaJ9rktu`eaDf5lmo0d+C1G$%<;a-3i)b0_A<6ByfmYz02oXJNG+kG;vuQa}Oi`k)M zQyYT&OBwEPoqxaceOBO}A#I^Hq9s=&h%5eD!)DHs+Dcqs9EWH}yZ<4@Ae3NWNT0t5`dp-4!StEdqvb2RVD3fnbk?`}DnXxn z2-qVo@|e3PBwGpl3IzM-GCu?C2a+{){rk(YA1?d?{mgf8wi@k>JO6Hzk{<6@OfG4P z&yWdxb^ro`MNxd`Q#9;(XPlS`jGIq8hEyHy}&#vya?3`eRDEIE@D1Tr!ipjdb7FuV!)Idhm>>y=Jr7sWY0?tltubm$-eC@pQz2mm~$4-5egH%I zy{q*ZrFah4J%DGn@w|&|afV5@SVW!?Pg2$FXWaQ7c=VZ8E;^C) z!{f|+55~jfSs|z$g)KaLtlGC{c3E=8Ym-r4-q%0#$CSn@m8p4+3zv#wL-=GC{y6gE z)lod&D!2yhVNy(!f4m%K(*DP_VTBIE;PD<+|CQs3bC;2DyaMMgQQF)^%!hi5<$MsZ z%I5?B9edAXiI`#Er5oi#AK}+%hu@*?R`4Bnz7-K4n%cs(s$`R{)9sx zb}2;92mep%A7UQdhT|#l0IoX#56C^w!Z|%jx>%zU95WhuFf1?scw!#Fx#{D9%Q7u~ zx;!XLY_#-y{<-nKI01NIOLzboK0PPHJSdZ?bc_if5x+WH@{hse7Y*lRmt1nxmsS_^ zk5OEDjCBYjY{=)baEyuY8F!uY7{2`+9)p>o_ZU{AzU+ghg!3TBfN<>fueBBb!qeN! zyM=c!{PXu=ec)4zKrde}Klta(vd|UmBl;eYnQYkCBQaR1y26jzLi);H#p zBl5W8F$ThS+;wn|9=soq(QK#QV_1#)+*{`uOx?V;0iH1B&oHK{<3gf>-(b|Kf*n2- zWsCyb+4%?9IXk)3!~enl;JJSn{v0u0w&{%eCVaDEnFu_HtGBo`V}d{xEf&m z05C3eWP=oA_%OojGh7a)f_=EZWP?dbSi}%}aIcHRLR7|kyx7q0@ zk3LB9Usp8s`|$YwgF@A+rY0t}O;m*o8)?)kXJ@slj>g8>%ETOgXRK2HZe&zZ^w~T^ zttx7)R+$ER`v!S;YS&gcVQdRcl1ZWV#)V2*wTu5FGS04TY;;^~ zT(n*Az+Qb~!|hr}4*BIjBsQ1xe&jYK-WR!yoZN6(#>ods7i;bV-XHOM4yVY+HcP4A z42KiJ4f&P#<*d33e8yeHz|`P3o@FFw@-KHD_-er%!(-fo|115h^fRVWt&Q-<`8Zp( ziVTZ$433HI6WecqV?bEAXMFr0j=>4>h5N*Zhk;g?N2KwXcz)BdCTw_Y=IdE?9DK%| zJg-MM_PE=j@EfL)Mc&V3`~cCt&$PUskjdp4@!y4?LVxCx;7{%TYyH7~V1L9|l=~sa zLNqVsKPelrn0y7Wh`y)A0z3>hfpfohY<*ZbFy~}g@W7l*z@Yy@Evy@UW`lo3$Yl6^K)8WB&<0K?-$255DlY$jYTs4-C(Aq+{)QS z8I|yVc$GE^zSkALo5E*f571QXE86ck?6@JH?n0ke!Drm{@G0RJ`IJx&oZ-K99@u|8 z4>9(oCd;uG@o-%Gy@>rGe9uz!J<7v`Hb?%wK2ui7u#Z;4-cDdWVxP6;yqdx9xRddt zNJrkiUWQtA)Q4CT$6kDH#A}t+s3Tpip(3wUS9q;rc4M4^6oJG~Ea-;u6Ax1qW2mu3 zJwEj(gALI8Y$kaW6Y7^Ai<&z()f9IwDv3P~#`b~j`~%vy4JN%UY|a>A<5u_sHY`n4 zn<|vRF9A##6VBK%K}=it*$H+R#+h+q8o~dyh5z-0><9nHh5XJ5{*NK^5@^%YD)<2# z;z&~Iec+3UYI6lBN(2BZFfGq?U|PaYBd96;jY{V?#_*fIOgxhas3tM7 z@UxK4Z;CLc%(?7vl560RJHp?^K|UDI3}OZ_cFgavw}&x6BK*EDw2;U|lHWE2>|Nkf zTlk(pS`R1x6AXV74(r*_M!(uxL$D_PHE%<-Wd!-g+p@&Y^J-7{j=K)mU6)Sq0Irv- zB<1=oP140$)gdm=_tA3wPqe2tAGKHU2SL7c+I3!S0^f1hImTzt_jrtiw|b9ZHERBE zc%LxuPr@;nY(;-EHIn;N8`2l_r?E_WkaIvrYvY!bD17#$V*L32g8BK4ewUZ{|LA4^ zmRB(h;)AxZ65$lS`#e0Kondg7`xW!lwjA**9Mg*Ys#f)CuWv_yUm2AG)kK^Gzxopz z*_4lyUcWLzzuE+UX9lloNH5}C7`^Hr<|yJJ=ji4=N*uj23Hfuayp%t;BY>mVfukv2 zJM;N-Rm#yUICb2RqgD5vm(3N6G(WY+T0BO_)q0O%H7aHH3;8jaV8ot`z+lY8ABX?R zYg!@19^wJ0Hq4!MgMU)J=>|j$W?C@S;E&vKgA)6T*l1wK4f{O=`aKdpW{6-{FmoIVf-K1un%~?;=aU)`l4gAuC_MBW;osu>9|88*sLSk>|6JIn>B;{=sGm6 z?TcQU$@_vnf*aye{*)5-nPU+bi>fm0I|BBL0Q+GrjPr510oXUw#&;ZN;fBYk0LSPH zpK;g0zULpi@EEN)y~hCTleF<&I0jP_u}{R-WZ3iCX~Gzxc9ISIf%uF2vqID#9sGOR z+7kSG$?#tU_^T2B_m3p_-+;!o{gL4>>Q7D59nudu|GS-4vVr9$#An%O89r*T!BNye zPne+)@*kNE#CBFb#)d6;j3OWP9>W5T0VDr^eT?Cv^U%T7)wVprl{~W&k0WT&QNVRH z%Ukq*bB1jhy1Ed zQ(UuS-=H$NE}SE~E)362PkM)IvErz!gSP8(Z&AC8O6zEVqTdmUrVOfa%uT4w+(lt`%2dF<0{TR=VtyjUGbU+@%lPikCq2khj3o- zE}h2TR&k$ipM&~JYbjSR_*2QIRSE8oWVpk-RtKrkrhN|ykmcJ{jG_Pgt4bJFBpAw` zg+EA5F-%U^V%Vf;!7%)De+W1F>}vLSJ_avIM}HN=hS6=gZR{#`#Oqa@U!&Ro0>ki= zHK{Q-XFV1{X(oy4U%rDJ>maw*Rw{t5@I;}Ao8$aYozUvp0HsY zs$_awY2Ab!u@jDEMO+_jN$sS8EFBxebrY$@3T7wsL2Wrd<5jH53n|Wq)=hj9)=gaK zTCjB!v>q)j%eCVk9Lr?C9G4!K$)C3o>)x45_mu2go!D3Q9=HkMBZF_CkM!wHfQBE` zzI0fF*uUC$KYzZG&jCc5y0AeF(ssNa?%cq&Hc#w$-Ae%M7nD%ay}LyBCSBllk7a^K z!P_j$jrsZB{%e@dEj?wI4w>pTKicior{mY(jh-4k&9PC&n#7wG=M7;lc{?@6{$u^bLyZ^UO!i~_yvd}5B)*Z(T6%pqz+TISSf#|1vfWYtHcwlw7H zv>q)F{n?IlE1b#xTq3Qny)Q=0h0kqrl(d&!Tyde_CpU5>`ThA7mpvj2ftOy;T%ZY%k;JlTGocF1>keI#if+A%$;c2 z`nNQPJK<&?qA!PQ-uAtcKS5juF0_?$Vdx>?f(A6H^|-cLe`+T5M{E=Ex>ITkS~mTo z0~b{{osIF4+C*GmoWs$2w6wDA$Yplau#YN9>+AQYV(cd+o7N_{-;&|3$+aF9f;Nry zk=s=4Pgfs*R`Mr^eSo2j6vJU56vIXfwEncFw6Z4AbEjoLr;c1oGYz}aR*HexAI0~u z{Sf?dcX+}4k=CQ-#9JM?52ZEixW87)azDfc<6a*DFpS@Q`hHVd-vsd+=9$PdMF68H z)xKwse_k%v9M&9u!u3r~FtsJT|4mrmw4$AKotrrJ9Pal`W@mmhX-dXl=bqviFXt2< z2kjxOZTy6t#rK@`ohx)ZKMxVNJ@>$OS=*vK#J)it!l9eG92#ze9E!ndRI*V`7VE;s z(La=Q!I8AB(c3oYf@v0T2$08nB(|1S(uD&=7rOs{yM^xXH{=en-%b+6}~o47CBiV|PJ&lk!=f0OwFXv2Y~ZMZcZp#U@u`do(k zUaA~l7{#s+F|LWefNKg*l|DP71&Z0o(XZUvBIYOh0-g^~kxVC4&L zF1f(w0cx{8R)7ft@K5&)%)oG8$AkN`7WoM5-ArM_Sh&M`2Es<+xc}jvfiM5)o`D3@ z36DViV4Y!HwSp5KuF9WcUUL`7r#H!0whH zhC9PoPsu??&)mjgrk;h5-)alE-$hE?lJ2Lc92n@~ujk={55db%@b%~tpE_Lvd61~6y^#NhAeuNS~z1bKL_^Ktitf3wrWNTvJwtOK9zOl%!Y zZ1qgmxOsYbczP%;wef@c0^hUL&Pp#h*vA7aL(SYT$TPstGsuh{ z^guPJRW(L{w;oHYdVD3P2b}MJLBs!~T2SYZ2gt`J0v{2dgqdF8Gd%n8;baM#55NZ; z&vE!z(EjQ_h>t+e0B9b17W6RB0Buu7KnOj+1MCp}7r7v-6668m4|y;m@Zc>V!i4=_ zc=qFAxFy&%0eGMjd7%7eM*K@W^!be=V)aL}{pX=TUaFKh#0}!-OTh2cU=ijb@EM-{ z@YA;hI|u-NGl}>Ks7y5dm+&JA;J$1B@94L$5dLl8-+n#RD#RFKok+l1WrPTG75EI# zeps)t1oKDzJbYn#)PE4xcz^<&j2UazF#Iq#_oBOd8Z-R7eEwVB@ei>7o9aL=AP0~O zdjc04lSP<1;4?h?aWUBvtkMH6;JYq3{ylsN^lYmSE+*pT13HUj9p%k_R&{3ja-4;Vtf;_zQ0tuu4+mc$*jp zFoy>m%WRk!~GzZwhvmbtQEni~zX%g`hn3DPPU&4>XODyo7-ai!Ye}y0zn*Z&$ zL#X@uB}CsgbroTH1DxU64{K-3It=UKTv(e}m;VQ0jmIYd8&04B#{iuXFx3U7SJrs? z1^w?r{}+`3OyIr^=cVBRJ!49R2vZ;Y4$ppT?kc+K*u3Zy?s?Iz^IGI1_268$*JYRu z9mk8mzB@dAyN;W5W7lq#izx$9%z>$Afz*9>|fe zm*8{4cq$v;t|QaQ%R|39JXK4{_dARdWd0yen9<1bkU?^A#ls_zD5@uCk9-a^_uK+4UjLn-b?; zalG(ULT4GOQJ;ah1mU=`_GuCG6X#v=e0b{mb{VRvm4SF#ap&j1MrhYFoJ{kY819dG zG#>(R-w8GEsSfFa2d;UrD1#l4)7bVAOt`p&EihsCeG%4+&dOJopUHelZuKtBvs! z&%;k`i+nWpoXUh>EPmiK4deUx;rmR(UM%RypJ}-Ii0lGT4Ol;3?~HX&AoEVJ1_}5W z!5xdy%8ata$$*a!jlfc%5kv2kA2TpMI?pUee@dhykCeFa{F8U~vb}S|>VbJDo)1q2 zd{&?WKIzD%UwP;~wG6PH$LpQ=rdb$gi>PCmtHBk*vmcKxx;hw-ncO@kP6j+SL+{L` zvv`DW(`aDh6Po@IzD#J)xb8 zZU$T}2VA}QCc=rGgt6pY;aK76wDl{{Y3tLGgFo`n`q=C~%>EQRcs@Ms&~-s6lnkW% zbspOO^lV>#PV9h27&{>5cRndI&w@|z?1%XgU0n=wYaYy(x5&qYL(G}r4j;U|nlKLc zHh%3DD|GTc;?MU(E5&EPoaTV7^?fZ`xUlls>MbM|j;xO^yDSrR^(o5fZ|(B3aQ zPP`KtQ$2RM|AM6-PR|pPrcgXT4!a7f4zG!~?R&F+5*deJeHd_P&dp&=IN-1jz7IvO zn!}-t(!e;BGj~C4#$+HGfCK;Fi+vpYEr)p`RJ7o9CUUwZ53Tu82lA8caaOgSO4jzx z#5laq!(m;Ed@S}HOS%oD9v*nxM~q2@C#uX<;NRfcPai9EXJKWh^DP_bBDJ&nviLBAI8Ih32vSaC+#Ht-%h zBgJm^9!%(;^zp2^5dDwUmtlWhdp(AVH)CM_M`7o~)13-bRQ_Hj;`E7|$3N)+&xfbA zwN&)koh&4}Cl4K@19iabpO75 zmOc24I+FoD!?T|b=(=;TviI;U8|dIH7%sqQp96HTZ33oa6s|U zKjuy(Zx8Tm$5W3oSG1!d3n?6#k5cHZeHak^hlL@_e+1Y*vN&*H{)6YkQyP_qDj&~8 z>KEjrJxwDk`uhis4H%4Zs_1N{0r(8heq(!$(OM9n-SA$?e)nSd3o212fLoEVy?z4l zX=yZ21TVK6Tj!8*I~U`&ipN6$w@g*YEfqHN*nziGM1S&-(<2*q>tki_;9EBEC)3?5 ze}a4PbSIPelRzajsFNXIfkAB=>Oi6FTPh|9>%rUi5WPN^EMCEw1Za)t9gR#?ptX1~ z?(S7w$cfj(lgPD(bB(8Nt7z!{_)LUqk&o&>7}Ll3pW+qIho_@o(9kUL4CGvDKI+>$ zt}j2Q|458iy)pw5PAy-7IX~fpQiONEL~agS*Z^sSdp3pO_BiaoIVF~zvB!|4Y~6Vn zr?+@GjR$%;2le98#alM9e}C5*A>#*(H2^=x++M&uhx0Q?pTp10DFfqY{CgT2(3ppv81CVGU>?MZ-AeeNgzL2-!ONi2^oe47=}FWgWm=)j9Y|Z=);R4 z(NA}NG$r#>Fm?bKigRNaw+P4Zz&DPcGF1kKp}iv=wST-Hk^F^Y!0H$M$xj8@eySca zFh9lf;pxLvIvO6eADL!ffPVGS@8gcrcVCqU8!+gn^lfI$`QS4=`}wKPXwWYQep=Y) zr_mG}*=Hha;Qt&0{M1RYZ|}6A0OqN%Y+g_8ZCFIcuOY_ojs7tbkKLQMA_smOJYd|x zvWcEr(7u?=Q;o2)xA83-cvru&5~&4f?2LJRyc6>i`#^X; zJbiMWjvB5`N4zc+pwUYW`ttMl)U{L_GENZ;_evhzFSW?WAAm8t9PG7W9XO{%-;3vSW4KWZ!_bTuL!$59&vqp9Junsm7z%S^xKRtoaAO3= z_ijxe7>3`U(b4M}>B#08htYjS^ZPLPlkW+!eQ)^sf%zVu4^L;jrlZ+O>Bz&l!|1I< zv%c@;_#V_6JfQDQVJ;`b-WbCk<%2zT|J$-?R!RIl>2CaTGEZ87mA#p7*}#*oF5-C7 zuQltz}^XcPlKg18byF2sDbN@@0!na*Rg|Qny@tm zX11P?T+AZ@0q=K+u-v`%yF)#YUd8LT)utt-H?K7$yd$8XdE^=XYd#Om-N^I^##lg) z`rO`>u!T{!-5KcdmdIU>9&^>ny$RP5p61*I-V~IHD1JVS78dFB>FICvcw;9W^?#O$ z*e)zYpKOQu$@;a!#J$Ko#uVe{GB-clom=ELVfS-6UE}o_qQ8gMdXxD(7)t^S;WPFL zbN`zZa17xyXy7Ow&JzsNWMN43XW~5LAhthuMh(oL@qBoCA(4)5YRp6!OSrN76ZUvM zJUwhpM~~C8kdR~C`T6_%j^C@vus6f7=XrlFhW%^UwmSCkVh?>49?)lC*}xS4w0^!2 zE1PF6k6kwK_q1GA+`)1DFD*Ro_{=j3?1lc`-gypRk2ron>;kL@?>Js-)f%#R0%K61 z1w9@uyarm>1>)&^F&KkFEx`MhqS*BzazgZXoC`e7FsGxHzFElb)7+d8^Ar6Y&xfa_ zQgrm$ux#Y|&?D#szyB(p3eDD%acYj?evv1hcD2ZF4!}6o1{aAPc%QR?{TXsP`rul! z_1Q&O*?xS>2At|Bvp9w8vukv4PWi3R3O>e2P22ZQsZd~I?>NyQq%^U?VDw)NgZm@okYb8hzIAA@0bO(^dy#dCx05{j00|3{r0oMf^v^a6!qD}6d zI7fJzE<#7wh-D*h2NWo6`ps%Z-3n)zXjX7(qFZ)x2cO6DzKd=0#1 z7PsEE=rPKY6oKASZ|ZZr#gSbfqBjt|1?L-2kD)ByWumxwC*~)53!V>8CvT#m4vE=_ z#?vF{`g@$Vp8t6E{E`SVPAxIq&vE0PqzE{@1-)gdEib2l2<(6{8#XqI3_~zh1{lKo zP6%!FmRmT6FDf}0UYkiCv-q{+X=*GDHH^zf^xhmnwZ3xv^=~n}V@g8{7iA;a^Nyl^ z7=~p1ot9UzWEfgu7@qBq;nrmkL;EYd7!rNYpoB^0d-EZNV|%zU+`0_M@G_m_ds?#x zhT%ga8oFnGHd0~AjlrLMPnhj{bsGofdw4!P9Wt1PS~q7QzjKbFK3v#CT%hkk|9}V7 z*u(t^WY}9{*q8OkK2aHBZ}*c`5`RzHJbM$FC)r?SNAfKjcv2|X@`QVmt{#~uoyMBR z^3%8{9lgc>9lK4&o5|wI7>g$zZY?B&JxWOqz>~J#d(DZb=sDzCz`4Lv*lKgAQC4^Nj|bwz_(G7%TyV{A_GwQ}eeyqw;a-$usi5)Aj#Jh(fw$S0O!oNDlL zO7x^-kGGRyxB$aYn+L;E9K&%0Px{E_l!yV**YRt|Q^#^wbXiv>5;=q$17d!nujBdf z^i7N_nm;KMNnLdeRmS>^WEfVZ?Igp{7Q^sVe+;+HhZx#s^I}N!q&%P9WS#`Z-@uc8 za$~q{K8|6zAIFoN^#`WIOX05QU9n80H1HVuRD$E{fAS;|wkKWLGB8iV^WkYH;)?1z zXCP+P$50gyL)Q5DnH>O$pC`?mmqLcU9fm#6ySbBqez#+LewIAp#h%ztvVWdJ=1KNg z*0C!2yOg!aiE1{ z;7JkARvb^dK95`rI2U+&&Bzt~Ld`&)KRJd93^(~N=QQwqc>3E3#M7!w zEPtEn<9o1NTr+b{ax|l3I55qiR9AEX*mI$b97jWAbo)5}lLzBk!PB6luBbg23pS=4 zM<=zZ_2uXEtz+014*Mn_HM5yC@EM-{_GQ`XI$#*`yvsC+g&~MlCAcOAdOWHW@PmDX zrthNByklZF&84pzEk8uR;m0>6@c7&7!nQHs|A6f%SlGi3`2A8w2bnX$CwTT-<5U?9 z=4$}Xm$+jyNfqFH&St1#z=K;b8!V5veO}~tkW3qn*mV{2XahWpHwoJ-Vq*`>g$F(k zgwGLy2dwkE@rRfr!Do2#)>%MwG??oEZ3}$Y8o^K4b(S*>(BFp@M5(6?qU0E{v>^u` zi%vX{srv;*LAyX~Gg$35s~Yg%;Qyb$ePC?{o)1q`PP(GVxNIaP=Qw&nildc3X${YZ zr|pAisQ;!+r1Hmc^lmaIKkKT{I4KFKqIR#_l`<124J>WAu`}tCW?h1@k3%;BJjTv>bH0BC4wv&xdXgc4u zy7Yc)b+K=!4biHo7_~QU!r(D&ib*|AA#Yy{dMPA%kS23aRAasm<-ziiH$b&ueR;JQ zIO-&s7G1D<7xL75PmBBxH`xENMBwGZgP#_KpPnMqBA71%T0G0GnH_FGi+g|;=T?7) z<>Fc-`j*tQQ)Ipc=0ZTZDtyb8Gn{+Lm*ZPvCgfVgwScEiKWS(&*!z%P#I1=x`4*lJ zPjh|gXv?c~q^z4eKc`p`{4bT)+KRz#WoPC}Aed{jtt)R|a z+_!Qa#C-Vq7UjlSGOf5`^(o-dN;S~RH>eeh5XdJyaIFwIZS*})#wnPC0-R3a;q)8O zN;Mc?P1goGgk}ZTxExFe#_8}-I$GV3j`$5K=8E&b<<#^89rgUSANjVV7=5{2nNM2; zuNNNBCx%*GBEyh|VVK_^!<`!-hKt{`O5$Kh^yu}y6=WU_=97R&f9A$;=LQ_Z(=IFw zp+~Z#g$7#QenhKRh3vw!65YkIm8$kI^OQb3Ma8Epa@ul}!YUr|QHT z|Ig1?5OpS;d6P_M?wHP2aqDb{Sd08F>|F*-(7(gmgtq@HIuo2!MW!<_2MBz7B9G3V z0i78GoegQV;ppt*B682c^?|1^T;0$Wk!i@ci6!VB!al^m)mgp08@larDpD9%g8EE0 zHsbW}V7mnSNd*L*S&yqG+dtre;cm}^yK#&B?p1I;^1e9>cesB*e=#24eD@E0#s(4O z`v+z;%Pe8n57v`LsOOocdt~>|fO%7}KAsHu;9Vd07gVD7PU3g}46%(ldFDP@8w2Lc zKpWG{&G+tAfbX5)p5$($5iGu88#B#fV0g0DwFTzLD_Wqyyy+89qvCkJ?Rva>~g54PubVGx_j zzCIE$_GxP$k;T3jR<<|avVjIIAoiffu#Nd?iEEJGI2My&Q0q~=jmgXun+xj!ua($m zOITD(7W-h{55)d>ZY}Hqdyscj0WEx5JdYFmq3rq)W0%;*;9TJ8Jta4^ST+rr-CTlB z^oN|V#%9F)#5M-cho?Ut(a}Pq{Yb(5Qg(ivQ#|&GxIglIMuxjLhPxLJ?p1)(D=_v| z*s%|BA7k}TaVPd;K3#uCqA|;Q?0zRn!u?KB*Y>WghRTBXJLTVizrh3VhZEx)dHI4Y zzQLR)i0>vIPOmV^b_xSdUoAp8@hxmk9^W_@cp3rrZXRE=ABkCvb3#7Omt@EHtjvMM zH=Ykq=Q2V6KQA4rJy?oXOL4SB>09&iV8Mm;-_--^$@U+C`A6WdoBI4UhGNrnFJvJs zAO`rWEYJdWf1;2O$^A69&)1XitGg1@TNbz8b_%!1@7)6Xsip<&>h|$V)N6JCQaEnp-i_zO)4W$S^f)~WN%lU0_VC3$ zh8+NKeDHjG3zG^y!;^QNg<>-r%(Vi2#r0jM+2eZ;>BG-5j%T)k>ul>}&lRa)SIa6^ zjv~VP1^gVNt3iS5EK-;k#el!?_6JH&w~)p1YK(WDXIJbD2fP=;ST>Qtzlxt%XYKh! z=G9=%5qR~RzH7tQ7xxw796q&SaR~cjmUaV+9j7NWbk?CP#NYn}Dk%fCPwv$$e84Mv z4-Cw!@qBn{kwin4c7Q#9H@Ux;2gF*X`5W0>FPKLLafaPz3hT6u z6=w~M<5{C^h8lce?Z@Xg*K4NIM&?sgtXz3+ji-S9&^u4U=jU|p=lIlldvcBA8pG4y z2{iP<=4@o>18%JmeU8}2#Pi|lHv<}4X_SrJQ$5KQBmCzvy6rmtznaI`o6wDAxE}w=jZ5b5NxX1*E#*%FDBR^Nr7j-b*dU& ze~9~%79QL`1Kh#*{c_V3crOVk%@VYSXV}*nn$C9~<0AJwhPa&E)vdN|TGM2%Z2i{u zK)zUza=AfH85RZ?y+%9YCd7BqE27_`7yAaaA0GSs-=6S-9}_ zS&`7~^wH?ja`gU1SR!m^3&*3!j-asJ?M@a$K% zn{EJB_Hw>u1O3fV<-~oUGcFl^a~PQXPF^X++pRQJu~D!dus+1NZ>I{yRf504vtR$P zY&2LC0PPmfvt-kj0WH)3Ei}v?&58R4C-S(*xxiDe6jyZ8`%GlocWzFIS|YYDcs@KW zaBxK(!8`OMOirPqSRagR4r8*LFd6QF81Bn>aIXQJV$U@kM&sa~^nV3+>2IQBxVvGv z!*>7?_CKXHGs<>L1Kb~6E9BsAwQOLxFSB+<*P3M`EtaQHK>}`ni+iK6E2{AJ0CG3) z6l%4O)A!~0Ez~_cV7nq%BuN%aK^X44xN+Yt-6Fp~9QOYWi&-UcVu?5xk#8U!Hy`{D z@a(5uozdJ-^C7)u&N&B`ts*T+7`WtphbZ!^oZNfe)vA)@?q<@ri zKG5}EDhpfIb6)*x((eqqA~|G6&j@;fmj^{K7JR8(a*XgsJptj@HD3=DY~AHOxJ}@g z)W{-;0c?+mevw%{icC)-n4Xe(^n?N|9zZ?KI{+bs2j2D)$7m;3%g4&l^<#{G1yIeWLLt=+GI>oUh z>WtW*!u5rxLOxV<=cQu^CHOR2iQOl`(it&7u?@xZ;VHV1iYhKGL82d?Mjh7~5n>(2 zA>?M_V0hImFW3DpA14St!;@F1gW7dNAvcy+|HO^L9ga@h`ZS{rpF>K}49$}w03~A- zq&Kvh;wB|5N}>G97WIN1Wo*}~E3UT1JULf-v(;wQj;$UdHW>ngyF~n~rYZKYotktXZ1s*VHbl%+ZY(7^UPP zJ*rA^U(HGMLHh83J9K91h|IKxTdJGaPi_m zTHKAW4u6uPGo2AI-)Dx(9jQZMF=dxG#Kw+V zI89VTqgB91L{?ZhN-5Gvq-mtmOW7+GN}{&i%*}{sp|#witwugeRMdnIT|)-lQxwy< zQ>7#(yKlpT2a<8IlDjJ<8OwLKe;+4$g)q2To9Z1)mo^kCol{mJDH*A&(or2#_}u%K za;3dYzNX{_fqJc?ockMwnJB)Eis*0`$_}cJX*j;@!siW7s|U%xirw+M`D?StVWG22 z$K`I>;lF8lq{~lAgW>z`0~c!2s~))7mg|XUQ${jUK9p@Q2%R!>OxA?t?X?%Ci|n6L zuwB*4LhtkmvujEsL-%i|gCd9AHbL{=1bXDXSz_cu**eSZp=S7n)wHJl+n?1@1j1-N zTXOCWb{SLf^Q!G7d$%;RK@}&fWsl5BX)fGszi)A_-Yl75rLQB56evTEhIB&_NeBv1 zEc--s>apcQK}1HR^{M4UmFX(tdJB}1agrt?TeWU%-6!6>cW6+P!%&$WPA&%mhb|O* zdUytcBy1m!v?E!&Lq9a?+Ss+NYOgzaY`mpN>a5lkaqoZssQy^>ths&%w2Pz|)Z5-vV4%Q>iWjT_Tweh0+Ck5od!$0R+t)`X*fGEvhbVK((n6Q&ZNHaWj%VFyyE>>41P!~MNU)5tkO>g}5Me2fsc~)V>h|1qryDT=GG5V+`tlt=sSMhvL z`{A_e4&9`#D6=n4@SDE3_~O%Axv4z&(2wY$<+31WS50C>Xo2VD(R;p6z2!Jg ze^{np=m=O9t8HCq&psiB^8?4UycZE8SFi24w|r0ghe;vozj|ou;bE<(Cq))M{vt6n zDRex`8=*%!2||ZtdF13D@^Q1lXL#~@q@b#981zV+L~f5v1^0r0_6xM-AJSMJDF`GM z&5_un+lvJeMUmE*dm?1LhAmh!H0b7)>|&MiO~{aE3-33rRZ;F0&M`KrW9kJ@Ehsh~ zQoy8rX&M=%(j*t>Fldba(wf898I@~Y(635uqkm`~?|w4m)zha>74{>|0Y|6i=Kknm zq~_ilF8Ry*#p1?&u~yotH?v&7SoxUWGVqx5XwSL5o>r^x4tuiZ(FI0pJI`?#ALB#0yJ(IQeX;)wSFk(;jlJ&;(c3KZ+ zh(DF6o80y^XJbW+QHR&(bp>W)D>Xt@OW*JMdGdRE%zM+0?xb-+(F!*ht&5V&o34(% z;~lFYzz}?T{)KgxI{N%|`{wXox9D;m*GV-hp=#*{OS*=iNO<;pV&*6&ICDuBKfDQi%aOJP z2%q>?EL8ReHRJZtcXJ09jeWYc=f|lC?|NP3^~2UtMAQe6QP9W8;_eG)xG~E1@3a|eG__0!7KQg+EC_A7%)!xd)4^wW^6GW) zSlw`}P2b0@*Zp9>2CKhyd>TuyjzF)8eR{R4cjs!;Tk(FNQ9JWm_eZ5Pu}zGq$DYYv z71DC@_q&>u(by~gtBWJI8+F?(NJ2&wMJ6tc`1VoTaDBYg0%rGj(Us#wwtZSIlQF1c zoW#)co0~PCJbZGI(d%-#LyWRECuJ;i&bCjBV=Kq0DBh0g@VWQIpk(yqdKIBV)vDQ% z`|rO^UGmZRbe8@v#o6{19g~DgPL+){R+SE}`Q}>uPI_HRr029_^25JAOQ@PseR1`S zp}&r1cN_wRSWnv&nQh@DeNugMWk+NbjgoZfh|#YAAKzC(1(Deiw6nL;#wS#ElxUR2 zUbU0n^j`4OiR_Zd=pEhHPd-Z-;&R zH+t%vuKwCB?%(}Y@T+omBvt41m#TzI^*@tjH#rJ?8gVseyV#we$x2Gs4b+95L)Qy> zWGTWbzxp+6X6sM7?!Ala6q^g)U1Cm8ZWsIZRv|l5c6QB@+tKSLE7rHl2)H?fjTRoG z@cg|&t-wda(IkC||AqkPVf^G8gd7%(RO+AH+w`NoGA=Qh_Y%u32V z+R)+R;&t19Xntf@mT3GG&5pHB6JA&Qo>jZLOebvBdl5?Pq<|pU(q;i!z3G$HvB#Dx zM<6nk`dOn7FWusY*f4u(%q=QY_dKf!-nB?gAy-Cq>;n5O1+fo=)AsC{xh&fDh}yCR z?k4)14va;ay*6UQ3PlfuE?E|@^vJG!Fw)9UUboKsjr&H8A$#B5k&d_!*|yU~>$XUP z?7mZ12A@51sjRqO8 zpW=Qd-#TpOcj4s7xH#Lm+l$*esG81^Q?3Z>o0e~xr(6_S@?>uG>M?CU3u>9+wIWMv z_FcNVenLTr;}gTwC!fNzo+}IM&o5uGFy8TO-o~)a!a`PInRDOUZ43F*hO9G~c2{92 z(lN|!(vJ%#e?N+n)cDdoN64b4<)cHxyuj~YM80PptlM$&#;(l_#$N3&?~(<6=~rj` z_MB`Vdhw*)t9$-3e#*Z@Q%5;yMqhGi+jnC@!_?-~m&(?YUyr1}_lyardt{k9h@4&V zrm~lDqsFnP?nBnzZC9eI1M{Q9_igEt@av+^d>2`=?uu`XU7LZ(k!LBLK6J^v9BOm% zjm5I%4X>ZPEmS|JBCOXu=GOVz-uKSKGc&6+zB~yZJ#)e@(XdlSZ*QjWE4dlIj{3Rw zssHfr5r~2Mo#&o+J=J(cxraZu*D?PqIcsP?Wg)5v#BD@gKG<0E6@9B6qQzQoLsX%u{F%6 zE@86w*t#WObeeshFAeX9VfLu@qtGdu109gbA?`U(FGSsr{-9aZc<0R!sg*IkBJN-BwrjfIo#XC|UOinf#3dwO z|CPJYirm_6qsGH%V*V<}TP?D6b`R!`+7)&->g=qq2ZhUvgoN97P+xDUvfKRf^0M~E zxX!rty&JTwCtdozUE!#!@q-`ldwnA=J*=L7DdkQ}=FEz-*QPVhgYw?i>W;hqr2$P8 zIELz1if?ajz4)uJB#PlB^ylN2xHj+(kROts7M z)tS564@XZb@6rPQda5Ca;hRu?Co;Xt=hYi~#r4BkiLmLD?99vkey{A4}u<5&4QF8lZ>0A1Hx~Wyi-gKT( zxzLjvqMm(qd1+_D3B^kDFRfF@P^Hr^e^1PMZ(|-VyX@zy3Cj&veQ9_SZA<@taJ<^9 zs{uv97Z>;ihMH8lAI-IDJiMU&$;9LDts745s9WgybM}eu71JD|HlJ5i&aDkv2skkM zrrH?7G|S0sH|>O9{9@m+sP$%{^asydZ|d*)(fvWfJsUkda)GW+*C4hqA5M{yE}guZ?Uah@k;#Tc@Ao(LE# zwp+Pl*DKblxot4t!C#Nb*&$aL^F5WG*Xm`@b z>)Ug0OG=nrls_u$Z25FkacSE8VUxO?RIbhm$xLY28}#Ma!(+9*<*(9zeO_OF^K@Fp z(t2%MQ<~} zEEUrk@yy_6#rPZ7s6Dg3Si3*X=`^c5s^pb;_S~@R(Pd!;jXl@s!P)O+-g^WU%cRBNtW@^Ov5?oEl-cUG+b6~*ZvrM=*bvo+Bv1?$>vGIvRlf(+GuqaTrzLhl3kw@7tqr) zziyM#l$PIN9gI6V=Sw1*CW(PEZ|ltZ`dw!=wM1#kkxM!6ts*b|xF0yJqi}`ui)j^U zh`M9)u2Y%jJA@B{9SW{Eynd8`@YXHmF||3-)+-K-0)-y) zF6wOSy($~NeoJ}&@22oZ+L$$3PBtIQg-mjyYhl0Ss(>U#qfZ(yYtJtdLS%&NPdr^Q zbMx5`&z3h!IBkkwt)sblUqP6F`5TE8Q;Fp!8{$orvO^I;fy+;P+*cn_AKEG~sAPA2 zbil9^9-24qPSyAKx}o)y;k9nvQ-?kV3ZXYVLp!yej z#qvsHP=bkBd@sO_DlpL~c#l}%1zjf@G*4jP4PBK82y70!ENMEVCvgGSukg;_s$=Ba3 zPncEsX5Gswd;Pmz-(b|NhSd3ElZq(nVg~E zYpL-Kb26O#!g}Y0|LQEhwDl6ju=ddXr6DxNtaoKF9{-U(`_bcvM)pn_KJEDkcKiTGkyly$h+##jpR#=2a zJS*+d8mqGH;ZpA@Idi}1-nhSa-Lq>ehZXI7+$Dc6q2$b)J4#&UNtUv=bY=bD6xDv*-EmZyn=RhT3}9ejoO&d2LTd zbdWnZJ*S>u%3oJlb0K4Rn_{`p%O1g( zg0D^`J?NUWxT^N^y+eyWtTS&?aNcu`IjqZjl8{cxsqH~;n~pE;x;{HB$p7KXrn?WB zZF*k*b7j6|Z0${oe4@6)b?Q_{^Rp(4#HP+#ICb(n&8bP}UM9>N-WL7wg?dxr`3-fC zhdm5&{%mj=t$FfR+it{%Ys22C2TCnhsQF~`D_~n**m>cz3a4816!uXlunmCC01A3i z@PKW>hlnw82f$}|^0ozocI!sLw!mr(cRN!6o?!vn88{yU+5(0kvwP@OjZagukZ!eo z>gCVPzHC!>82!M!+Qq59p#ACcw3?{2MIXIqza4wa_O(`Y*Q~dxDHqbkeT2LmgpRJ% z94(-67r4zYl-H(_`clgW@pR#S0?Hi?ei6)-U)!H?hWJedht$$MO8M1Oh z<(G@W5u-I5V=kG`P1jESQhg#4NOQ~zUwvp2u-7svf1{t`R@7YCRCk7WP{2)B#B~{zG9N(q~sgA;)cg9vVD5aj90rj zDC&5L%j-;QrC0aqN5^+LSI!ojw@SA0alV#*Nw4;d!PRo{Qk@2e<|VketQK9E|12=m z`|;|UX-gPpwj+P2*cIqlZ?(_yS9YEEX4v=W>soVKG~?rT4fg7sy8Gz*IfwUNxfgW( z=M)*8My-9XswVh9UwZR&{CrE>+s)>e2ifZi$fU4Hn;T_tyw{*k5Gt*VQLjJ2)oEv0R z;2JJhzqo7bFiOJP^xuOtBr;ru{HxBdOqUk5RhOkSsXq1$vOINt{UG|RcC#HvmA8Pn z2`Q|jNFJ?zDpsF!^!0q|BK4COC=N$bR|&3MusuU;=!5X-!bXoB3&g545^^o8o6(5I z`){((+E~|ng?>y)IQjmb*Yk10i4$op`uAhU+Tu$u z!OU3a5zf^u%dHND+LfuQJolcDe46{v#nW+gWX12 zw~Yt`rsM;`{2hW!#;Q( z19~Ao_eb2@uw8!~+1>`QHyi8&tKnNN*juVS9Q2bx$#8E2K1oB|o4{JPg#QPHGL*eH zq3PJb_9o!@@Kno`iiWQ*L4;o7>y_l|op?SxJ)uQKCs0Zecl|Ty88LqEPzZ%%25`W( zBm1yYoCEj_Pu{j;@Iu{a*mhX1A6c((s#p?;LugG|%t#sZ^7t>!vS$wbw(- zx2r71q`s?MZmX10WoNm>+fPP`GX*aCj~MzUwz9WvwUJ~A<=wQqN|mE#oZj?EsZxCA z=ymId9{jHH=Gif&%EIVlju&DQb$WhOU8ou^EK|H8X0EZb*R)y3)(NiimXR)|qBqJq ze+3USHFY>IpCl*WsU5cGgr>ra7mC-e%FSGwzj@c!MGqMUlPl}r?mv=};uQbvS<+|? zwTnGI4NHV33#{4t(_MJXlNUyk_bBIfZElE>xRQ}Cm;6#pXsldw>5}fN*OT|T?o3T@ zUbZ(ap;|t!icX758L@krQ`)k`=M%3q${ZSb?%k+4-X4v)^=qreB?D*BzV{k|w<~Y^ z@G6kD)+1!Y+g_)q;||xCzx$E-{?Rbs#=&5@bnI2dpkPHrM#a?_;ct-&G}r&WF`xmZy&&NjoQT zBHi5FQq^(_P1-A>VVZaHBkac#+q+8pnMLV{Ljv~0`R-70^-+S~EPh_zb8XV$vp;F^ z;e$=OKGbiBmsbg?*^wHSJW@@CB9oc8pwYE*{LW~3vA3?K%5CZs_JA|CdwHho?p?3< zi(1&G1S?3=Do1_pzP-@nw`Z>HZ_kNZy;{Rlu^jUoWUY)c&Bq;`KhE4GLba?%+HY*J z^q%h3rXIc55*PK1ifBxJ5Pg{;{k3P*iShTM1t|6Qvu{B~TM3S(^!6#b4XmPTxXBD)MMEXF0+jvPv((M~qKoia(INz{QBmp^Aw zXlY2(b?-*cy^=?#jsJRg)9br-w6*P_uCY0v1s#Hg2FvA~6xlde^R~RHGB{QDX(tZ4 zmHGocP_y6_>PFjn-3L-O!&`3ibZ@!C_IEXgJF`y}@8l~I4kxo?3c4@YZ#ubr?dH+v zrWd5I9i)&w#5OPK_}=(bu@ym{c^kylg(nMd>@}*mdP7n*EC!`b4KZpE6Q8hPc1i5D z`&YFo#$!ab=q1lcRve*Gl`0p7YH#=|Flt4xR$lo>r%&I(b_C||S4v+e3U5>ptb6MO zR@ghfO;J<3BVapH6x%5vxY16i*yzKOkO$8)3ceT2cvv{k)XFd=bx>aKPzU<59n)iX}D8bYI=s zDviB?7mk+=+h}+|479FJAZzo%y*psuZ9l9hY=2mLl`>TsWu>Ozev*cqYFG~5=4-GT zVXRy$--&V3;4?hAumyDnqlYzEn}3CGxpD>#zOAe_{|RXG9qFvOG2&h$;$9`Z&BaqY zZ7O>3cL_4s)3gHL6SokQ1@9w*Cu^^gHdbFepOlRUyqFkuS06v0Aowf)gIEvZ zo+rES0Ud9D?k zV=#UkWW(wMz1 zla$7^$Y%*c&5bz?uL~ahG$;RNDw*c|FwLcMYaWZxjprr z)pI{ujMMHJ)wEVa;Zv87OSRnBRb5jiSH6t6Bq1m7thhQ)YaOd)rJdQT06GV;8gsy9 z!0Y4HZtHP1GVR7;+GTQI=ZPUeySJcr6o^7}vm4=8t#r>$2MFXbYPcGVV_rPa( zYHNcZU}oG~d*L}-sY$_4)rKFu3W2t6m zg4h}_R8m!1Xm4+$t~o)G18WcPe0XZ(Ohr$}79(Es&;Fr3 zAY%X7$AAp`1PuEao)`z%=afS173T3`pUnOPY-{$sG9dGhO<36`e9H#@aq}R@KYCW; zZ4JNs&vLM)X8SSRKZ^E?U4ixBji>oH49VgN+?NI7X%M#-a!P>~m>`}c$HV)$L8&mF zoY?gt#sjfGigSUd-vK9AU5b(4i@7-=<|p$3r^L3eWtj;XhCvvHJnzao0Pd4vVOW#S!SI?7 zc|76Qj;E&XRCJHoair$RS#<6}qdpA&7Q?(KD*ANKQRK1sIW(mXKI;zeC-Lh){FE~% z!*C0RAj@M1{xq-&oRk$Dohj|t3$-s0Bb0dQ{!3qz+ejwflY9vFt> zV!?f0laC_qBXA7J`=}$>o|JKRV4j5M!_(=zfd22~A@2juq2bO82-rhhc>8YOFItgd zzZJtiqQ8C*V$W=r1N|%3fwu=lPukpJP3B37SlI~QvVkWxQaPSvw}#A<8Zb|Kk%4>C z(N|(e`FYZT7#p&90{3G9PvUt8-N7`Vg>rCjW{(@fiKlE|axLIo;OW`jRJ2q!5AloS z=HyTDgy+N4mj|fmo0J@6(o63A{5?t7(w>adZ5Zz1Jh+#)$me477o*@K_^<=#l;}yy zBOJ&u1ov?P3@P04lndrBSQy?0W#hgs6g!Xwz3}rV(2o7f(l^fT#9mT^vH9Z=U&6HIXqy!ALcldjrBt@ zev)|jImakFIR@Md_bvsSl7Z#%`h@pOXEIGCVR(dc<8g8f(9}8DcNs~?DhPhynu1;g z4_IgMyyavb4eqS~9$m?|&T@wD;u=_*g7XOBY^;fzAodmTc*4_1;C|5OKob-jZcY5D z-zdZO=-Bdsc{H96PrELIwqfx>V6>dZarvIaveE$ulov~+dZrv`iMWsDdv zG*L6Qwz9Xiw$NKc4^^Xkd(P9;0>d&3Yh%RT+}cWSWl)g6p1Qi`9IY9eGiT2L135k2 znX_iA`*?fI2wek4T~=TK=kMpQ7rOp|iLHZ)t)9sm zH%|`_PYh=FhDRCBl5JxcOh8<96=Vnvm;JZrT*$+om%hwo=^SE#vxoFtGgyVpL z_@9Rwj-4T%5Z7b^u8v03I6v?ip8as8S%Ur<&?g)_bM$FpG38&v6-+P$y07$HLl0Dg zT2*5NcfGydSJHVe?i0lq*_qtkO#=eCITOmEU0l_;4?h?@!@3o7UM&Ti;o5E zul|Gh2=okq=Aman5AzJrHf02a&;vYt{Jj4~F373`d4Tvs9*hV)BvGkxu$_ZvKOTl# zzQcI1CGtS|&5Zb$c(xe)#EIHe&d} zcPDUsMP;Jtzl0x20QX({e@DN4h460!|Mu&lRw2d^>qG+9U)NIOR)Np(?1%LV%lCXd zd|`Uje-PGqfC8M18Ee)s{4h87qPu$Od|a2apSU0v8WAQR8&L zXL$DGVzMO|u7LJ*E|>0yFQNWRTo8Q&AnoVr4rk~8XB_0O%9j#{SVByRZDPk3YTQcj zcX;;0beZJ`KKeG5dHFA4N*>I-DEv2Fg}1nW;xD{qz$!_J<85Lbz#Ja1556FU8s`Q+ z!?Pa`_Lj{U4-#D3Hp;5{58{Ck*yc8z>;BhBAgK@Z7l=KK1=zmA19DJNNR1l{KEtyg z2SY7eFb=GU98kKE)_;iu=r2oQN8QZMUd@&f3`T{#3f1{X-ID*hP>3JDeo00#HO?Gh z2hV=^&9(f9;ipW*Phd*s&wmL&5-+j9dwTy+y#Ez~U}*lg-wvVf>z5FHTj(M+&Kuwi z&wf}tTY@Qd&=$fq5KbS^#Jc=H2x~k(0oZWS8#o5&jDY27Fuk(I(=X_M7y7@b3}6EH zZ8%p459k?3TwTfL|B|u!zmWd(e}^`}`9IlIR!N-sKjJ#UQa4w!b%GsO+4_9T26L?{ z6IpYua4(kmT70gR-`eF4?DhR~J6$**%!Pf~|*%id*i6+wjzuNn7XEvQ|PCp!* zf9(M=M%a^hXakrtb_DApwfmN`=3n7j?R9_hIemQo6Hnc*Qqj)S2a$zmx#vNN^S8vc zT09?~Cfui@tqBJaiu?ukoIcrFZCir}nTB^_It%8}nPZE5-f*a48Eo$*lnK8%?6tSO z$mX!YGXlUIHp-1*-f$d4t5KXeY@L9CVR+{O6*XcUL^8(X7?3}+UY0$F?Rj}%bJ%!3 zJpENeMa^V$kgyFGQ0IFKj5zD$O2DgOpMwU$0tbw#JNJCz48ZU38@!7o+ z;=}t)Pk%ur%2ZqS`$Yr>fn7#4Py{TW=uc5cR*`YL3*$D354X=SZbd+G*nx9P^ruGJKjlvmi^BbhxCUoU^(Bi}a34I-+D{&> zJp)?X0pj(>;ESAiy%I>SHJocaEqn;pmLFy#Bez~abEk7S|5Lo;`S6r^nu;PKnMlir z3uvwTJfIn}eE}<{`IB+F2g5yp2lpK<^7*SErz869mmy*}^6OeM45Kg%ySOpTUxj0s zd5VLfdhoz7JPy_&-6}E=%XV%I{uV>^WZ;<{=}5(r^1r|^I6s&S!@U@WYx!XK6Jj|0 z7;jtFWl@&xu4Ty6HqZqOqJC-#@Jhj%53(`L%)hDV`5cpMz(9*7@y6 zcAe$^UP|AZAhtNm#^>SEFtTSPgL@Q!pVIpLG?rpRd1>|lq8kJJbb2Y?Z#dt0D(po? zC$HX*e80-g`=9&(&xfaHz@GHe;F*7`#$QA)iWm^uVSHZ$F=m5q#gK8DisA0ZgZu3k z`NOstrvP_uP7BzdVa%Et#m2>h&+zQGXCg#54J&&r-?9OxvFv_4e3#_+Fq~7q``y1{ z8-6(NlI*|VU4WvcCj&Q@!}`I#0@3^D9o|63^#+XV@7!D;wq=x^QUF}%O@;6103|}M zL)i5saz)&4fOCYWXN{=ncIo{{qv}QUqm*GESH%3p{w|&mPw%UN=laU*M*_B7M3+zI z_ij%j*M+$o$++H+@!`wO$0-HC^=ruWP1s)7v;}{C~ za{L($A6UFdOsArUz4jx5yKxLyef~fB^C-4ItKA%!KjZoE^aQ~ErcpXVZMcXI_McbL zzrRbwJ}!GJ8TRQI_B`)RhS(PtLhOh1-4BIh4?PPWFwS20CX#t)23EGl{~_-^z@k{T zuHhash@gnbhzg1UMRHKk1GE7Z1yL~`C4*ujiCKw*2{EC9WC`YksGumRNdlrM<_L-k z2BI1Lt9quGo@VGH=iYPg``@phrz{4kn(DRJUbQQ9bw|5`x`Cf{OXO>3+eYMP!p6&_ zo27p!LE4$}BE%hvZC?AZJdPBF+p= z;&Uc$6SICGTciBYQhTC*ax}htdNwi3TEE@qzss3@r|k*HtY}>OST><~U9X*U!uMh- z#U5b7FrLJacGkcJh~ae-!@hJ3sT%y_*Fh!?4kau9@i4hq``?~-6K2t2B;foa4{I0qWHBafJuY5k@4%z2S|hC&P$sL z)8Nv*u}uE7h2%nmAQw*V1zZRR8oX`BBfdW^;I)V94^$0Cwm`Z4H+$mY;21nlR?sHY z@>C5*44&E&l2Z;#Wd{lMPzqfGq(c!mSam81*BMcLfDAe8I-aR0PnFxQ?`9q0N!FgUo_ zJRN7>>Y9$Xm*bUxy~}~{d=ZNq-xB0&XMCrZ*SX_B*m)%2Z%5?*MnBMW;3SiMQ%L(d z)A$bTdwM;zugp!leWCus3;NQ7Zl^*#!Ot*t81p(ArIK}P2(26V(#agIFPQ*e(&Qjt z5*CY>fPNsSr2usU38SPf!3ebD*fy%*6qAO5XKnx&>IJ!Qdc9}H#bKZya8U#?8?-dk zuz(O|4Wrvc^pOKGH7NmqVIXLe-?ixwwj)vZBnkKD2$tt-7&SKC6L5~nrbkHJ9R+c} zIINz1MuxO$hxvZ0KP{Pep2?qfk{G55Vt7UdVHkCh?@#4Cn^G~L_N8Hs-jh7GO zdv^+AK=ns%U&{5zzC3?wyVEs)MCDL^WWFOY=4TxK;7u;k`fhA{OpLY9JyNkBX?ckW z`=ccGw0HE9*jGaArOg4s$V*sUB{?U9DXuz3);(B=UCH-sn1AQ`6Py>6-^%1q$H*z9 zXPW4lv8!Wcw1xT8(E1D}e*(_|0e^Z+<3c6if)ns3yYQWSe=^;|>`%xR?fD`{;>VA8 zd}>oJ@uQbnyG^KEqQ+J2<#?Rv?czxEe;tb#&&VU*@8-`n3HPT5F7$zjd@D5mXU}kI2j;-tIMRFE1QJD?E=0!xJQi3x#0V1TmC+MaPh; zNh^8~Oq#Tt#PAFa!zP5`8D4x3`*@@6UE|?sLr3CFbsQd&Cx}63nxw+x-;4WQ(u6U{H|XOr=y(Kj%Uj=E>Wk(sI?{*!PRKny>V80B|q*_5PoVyIT5DhfR zvKh=RqCWoc4rVSOTcEsH%#j#j9FIE>7qki0AE}yz%Ax$|0|#QfX98XuDp;QHPYpan zz}V_(Yw7<}^KCOOl{0bpG|991G@eD*v(u~~hb3mwIZV~yZ$=eNoY_lq=9M64(yS0? z;$!)ok>A-h&djTFAjaw^;1;_DZT`EQ*^%Ht_&FrtE8gW3nOhD1LW6HFyUm2*84|;J zLNI&?F%-|IV@TED^x`{A8VvTB0KYp)!|)-(u=x}hL#V-x9k*q>iwnd5e8}WaU{4U> zLX997&L0L`r~(>1Dsl(kpXzooa{<``<-v9i#8)uR(wZ-5lg|7Jl|%Wk-VOu{OTf#| z3zp|=Fg4bnX7`lIrfDSZvuU_j)w9#}Nt^1?ZF-dV3#jh~8=o?*7oR8V78hDKuxSqy zu1(>3@$Egxrb5??ACN|6UN1Jdtmp>X2HOW?3#xX`_j<-;Yp@Rq*t%NK*6I458J7kF zTdP-%<=c7`ubos|QR7!+Bb48g4%GB_UZ?<4rVn9wn`-Q71#*k2&A zpV<-n3)>;~BHMvE$xE1aI*Pt!($0%y-F<}C4g73-3)j!!n0iM9@-ty`R9rW!lSJB? z{zkf9n0B`9uVeBju&)UC({n*CT-Xk{U=RGM_uB`2e`?&v%mri%l;>}=C*+mmajgx4 zHtEctP&t(Q+u9SJr{nN~y9I>k+tDBvdC$XLm_JEv{lH|?OC;{LG~Dg$*%$jlo3e6v zRkzP8Q|IsxWPN0s!_R0)V{G;+)$L!5s8CP>_ z*`!^%+38-CIs9`uyBE1+h6PpY=6yG*{n?wJf{c8E>H*T z_jk?q@4-2HD*17EpXUWc+$ocG+jXV`19&>H>t)w;0F^_zpFTL-zB(3HH7_J8FHCIz zUg0{h_F*#Uk4Ho zBF+fYflS!luKKkPO;)GLO5YKt152*7GU-4R$%UshE>r_9d;whe5b4d=fpZ9*+i?N?Dbl&hQB6XV)qaL=QKg!oE$MjU+~a|0K4 z68EyKum4YtV^#WoW8&}?l4rEDl`nm%XJ7Jx9R5|#gRWiosIi!-&37iw93naMM36I= zd=O_&kK}X4B$8P_kgZX!3ij@4i^t;M&k5T6cRBNQjy*BnBo;UCSwsY$pw6)i>pQwD z{bIr}i^Om$%~t`286qTxV1EJkLh%4qgTFn;IABs0gQ>%_7!4}XB!*uAQp!qe0zXpjwzZ)a`6^jjUT|UuflfF$4-}hB{+rP_b_$9GD8LIRRsP0LmJn>9;FO@pz+UxocaE0 z$ZHSP->4doY>o0!31E-XsTh3N<|3kd)bMtjQ_E8|9+g9RHF>-YO#2j~E8Z z(={IY7Q7&5G#AP+*)*HPopye6hJHOea{;tz+X-$>{AbIknrAB^%Y_?^+`+Jz zsCzTCokyK%o*GZ{=DzEi=Am*Z-w)Q~L(Sswed~*f<8|^B>>)1DPpSJ$!op{aHgAKg) zQ2m*zsfbG`e^BQ@_&CMkt^viw-V?IzoT8SeYAPy+^22)^iMM(2_{%fJ#M#GU?Y36_M?uGb5)zmpx`Y~a6n8dJ35W_3u5QaDV^D!(= zVAcb4?_`l%kH@#CBMi8j_`4X^PjezZ_$J_m&x(m9Cu_2qHMK5SjR`}7#BjV2 z3@agq-@ei@q-tt{^&loqO(HRjpcLKG|{x7 zYnq74q5Q6c6A?8(0e5{-Oau&k)Q(+e*rReNFC5@Z^mU8JtKJq9cS>?Wc@z^MO{Hqm zErX#<*cXu4kL!qi)*%x64s+*JO=8^~%A`q!WZjZN>js+i0L;~*{l{~YnKY>YYEpXD z7NkkX=1GSmO==)*!;OD#2M^=i1fO9tFaZDjkH0Ts>GNSs`jJd>|F$6avkn37rveSm zcOAsnkGv#i{XpD9`3F5`VwZJ1J`!+H>e96?b9i@yGhrechc`VbCPI2=QaCJZ9J=AE zCKHE?NS;~Hc$QkvzB&SO_$!D#xfjx4s($qH)nd|*6cWQjf*4*MfiSGL;OmD@O4l%q z5p^MEyo$wh9t&bX)gNv@#?_xeJpD0m>6-qaawy-N?Lur|$KZa~i;0mI2^8#w>4$-? z9uxM(B=+V)uy2Cce~ITo-ySbPzl9eZuN2PJW73ZjvToWQ@C<0zCb*|X&5^Gk;zyYD zBZbtDwu4ANj>kwx!gj#;joKeqi5oEaQ!2@YTQn{-0WLg;@A=t1m+wz8smxqJwm|vi zTP{SQSPbr4BxsY)`UF%CFO_CBs_K?uVh`g{y!j&==0n?tU|u4B>oqEv(db4-J< zLwTCD8*$Pt2Db_+CN!iEQv5=gCSBYxmI=dB5<}W~K^XwUYy}d-iF6Dzc)x&t5o`7b z=K%N&Q-}GJtwv?A?ir6d+6UAP{6asB>lcn7vQapW{6gru%Jt6HReID-Hc9h(zr5(n z{$b&7MvuH-p(|s_+KH)0NMN%SdS?q?R~e>h#-ycSPcE?iK|%k?R`ATov;h9ov*i=l z_HbQg&9Sc8-p9d>ShY3=KMckMRNHl?rRqE_RsYg8Ep0EyE8o<^owzYC4p&$x_`O*B z`YLsND=KNhG`*eeqN9} znHGST4`E$7g_cN%rb4TcYhF4HjTbTDV7?~|PCb?>+t3_9WBSXQc2GR?+MYihZsQ%?6e;FY|r z0yE`EBj40Nii6HC_URYd5IJc@j%y+hyJBu$-cMLW7HIPsad`YMJLq+e5vr&f^}dHM;Ncwb3XS zPsvO)l#i$tcNR}@Hq(e#wd!W!foo`qrEn6{r6QC#mCm*c`dLl2@R*{ZC7zPPmJ(%a z>}302)Ofpp%$#_s+sexBSUD>yQ1^&LK@8j0FWSAiC~AAPVJP0GTGwcxpIzfG3yX;H zyRl-Hobrd`1@+pIZDFI^s>0@)Ym97V4_tj)B&X~`j@R7&Gk#X)Z1wDQr%C$I7rm;? zgyX>?Wi7L|&F()iz$0FBj<0UjY?rxP_WY{QO*l5Ibn-~6?%GqfP1n@c^D3R9ryH)* z;-h;uT~{~YTlbOikq7tAiwG(QuN}T&p{~%{CbPG7Q*-n7sWW%9Y?|roYtUTTI-?~m z06QzY+q7I(&R#pCXIR!ZCGpW>N@hr zvc%$Ijearq<;59|KR!MSn|9)pvdMfseYc-xe|ArXuZTV1=xVy&@AytJ^`z@2Ni*FG zi(a>>M@E@Wdyv|wr~APr_IAkP9B_-PG4R|ZcJKfY2_&(2v2{g^1>`Z0W_ zXT}NC2MAjyg>IbFvI~VqM{=YC+n?#7zT5Sj?Gz4tuPaRSxjFD|*Apb}A%fbTv(z&q z3j?@2E#vK%xDT{_#z|&vr{h-o%AFXan1DCxAl$h9`eaa-uy?zn@>=~MblA|p`)*fM z56Y_!EGFFgB;ffnAil`mPq80*w<~qrtueuxDL$wm?KfJ`epy&OJC~d{YHTIj4*o$g zRxAtT`dzGfW-0vD)Y+86UhAS~uW^*bpu^YydZ=oJQPulq2}=c-sQ-?)VWf zK3KAd-J>L7XrA7|ua6h@XujCUIw;3`(fc=1?8PhjE3j?QPt~{s6*9IzT4Tc$3xK`w zAQsps$d_C&x0PiB_+s5%i|eN_7RWx;HNFHNT}-@{Pr$_`1?|*XEHIeYmrMTWS}cId zp?uW*C4}N13Ha(4MZ_0>DnB4D5T68);00~yRzHISI$I2;4mR{Qx<%UXJ6dxHg;uYuXG4k?U}9hE+;?~!(1-( zWRvZp>#X~iSxh>6inJf?on?74zL{$lA8B4$DYp7ul# z$If&Xl|%U>X%8Y#Bmuv1MX)@7EJW4WYMHrAW6(;{4&P~ZI0)=;2-@K=&=@p_wU2k7 z!rytiABIbY-{Xl-G|86|L4VH!b5U8h0AEI)1A7Od zctE}^INLS8a8x`98?cvHCPUEPzsnc@%O2!j)y%k%j{)%88{im0&Ze<_Fcc8J_Ea4>mgvl+168CBd=XkV&;hf@0DE9bxIgvCc`o+Cb)bqIHhuqv_NV4~ z$jm`HK%GZ9WbDf1PiILk6w$Z<=Ay241O7DN!ArhB8S>gg^#^L4i)?}N@w=B2-b0e` zxyy=($McfgZ9*+ijdM{sl>1sQBYJ&4g3tf6h|mzdNQslsJW2!45U?N2+v)m0KW9(X z_qsdo|89ME1*H2&^quN^-6k(#^1ZvH@97Ep$JK82Y=WFKd=IpVd%-&Cv7$wZ2b1od zBe@iNJWxA@``Q!{S%Eq2J|5ELdcY)MBx7wWxuk{#s zQVl!$3k)Rsg#2vQ_~z6hGz};ni@iD3cL8V;Y%4w1=(o_5NgLBhz7z=ZrN9dC#T{s) zs*C?BZ5oVY&j6#m+}h;Ss=Ub+3%@7les5tOewjaOI|5kyNd#qLNO zsXjN%(wE8Z4@kRf(`@4o>`p#MSpONC6kf>g)c&RR!zv~W&yyI^&I&I8^C(;l+e-Nu zF1*w=4E4lU5P`C1@LK?bCB`M~{lo8KXi~6(z!smwXG|?3?tFvgQOqC=!za;enJ|1v zVyM*-!@{M|ck0_CWQ3s_C0_FhT+gIi=_H0b1bJ8p=0vy{o;k?+`Ikv_z}E}kSWg}>BztyjE1Q@r+=)UC#jb_I0<-2zW3w8v}gD@?l8O6u0? zPh8!?u-FRe;V53C-s`j@{tWkOv(W-Gl_>WM7rRpi`GDDm-F$j=>f)q{eyePIU>h!P zpx^5}-Y=j=F93BLgU>M0=iV?474TeEfW+mouwGby*iFn9)(h%i0_w&tx58quKDv%> zRSaO#fQux5a|QWZq!0L;0QL`j{nMVW0mhe^`HT32@_i>(5&_-M;co3b;_|mM4M62k z?zzm9*pve_U`7$KO7$j%he!jm;J6oD5Wjsqm@u@~)Jfr}XT%f0A}7~g(x5kqXWqx{7Hry$W@1DcO^k4!X7^{;Ts=r#D) z%@Z$*CnjlyUs`C>e}8x73Zrl8_L$@9plT;hSsi?CS31Jy;hreyI&3 zmPimZ^R4-3Zcf?R=obMyl4_R^4V66jbDM6Yfj$;Un$z^as|_D6iOS0Mlnc{bo29C+ zuk`bRt*fh|oXr_`*T-vre)hCXoxLF}=Cpw>f63!#PR^>9I=g6j*{~6>!>k^#RpUSJ za$H=e>lR&@pOdl6&qmc{%jS*l_U_W6w?O>$T{8l57Wyc4yl`$l=ifYDV2uQ~{*R0o zpzpy8`kdqu4wJTABDE!lrY(7%895SgFNLWWUt5xRK1bCC>i89D0?MN{dlCWH&fzsc z8$u34ZRnb|j56~g9&b8_znWV_j9gJEL|dr3KWh6n2HiJ$O7?NX1+^tdqMltm6ZUbn z&$x*3V>GJmqwjBPw>@3Auq{T<$Ud$_Xx%`!CUxiPmIE;NsjH}u6S@zeZ)f`eiYsoI z&)ndcGFg z25Eb9LE9J41h#jB`vCe|aBbg%C5Gwo+Wot>|8s^HA?tGvKQga~kkY^1ZoAIbiV$b^ zz+3r^wW7}AD-B+J72U0C@f9kE@~9r(gr;d4uI^MsB>cG3&Rs6P5a%qip{aV0zEMQL?3@N zP;3-oxA%X3ehU-l-Z0dCt0((7Pk}eVMCYW~O`{i(lh&JQoGbyHB=__!1$qd3X9r-{ zZrO;FLf0m_nze1D+Fsl`#6`O~GgGa0WvHlj|8I>^>!OCpwn&1V72;$1e0cicu}bDf zws*ZG=DA9_1Xgb;(i^+oUOf!u=A~?=hjNhezp)>svrx`+@x8Sn2c0g|l%(&Qbf}L* z+N4oBSbj{ia%})M(AUu-xaX6sWg4~Hj*Y()m?x{aIc%he?AeCkuRF!9&X4mj)+m=t zaq_+)osyYgI4YtxurkXw|4YKg%^F%*ig;prj|ipE%0adZ6s>mP9^M*Stdt>%>535t z+|^`V6AaydJUE?(ViBeus zYICY(ik7y`PX2C`HFB%S-6)QZ4HJv|h#wqWn=)7_MeR{;^2eAx^CFIZoV)v^yxpG* z_by15zm>FWwq`deU0sca!b6HfQ@A=%0G%@^V#d;PB?p50KeYpJ=EO;l8D^pY5SuR=&8$N{w>S zly!-rjri9ewhJ(;ZsR-#YG}!(OiW1Eh)@cythQYsVl{P~$8Zg;atq~R3lI4)uS??M zl4E1`3JdO!96Y4Fc*OSG%ArHI4yy{eGo#>_C~JlsE}|wm+A-sV(wQrcpA4#7<{H?y zC7ivpIOM){H_YIkNd6+f316p*s$a9VZOK*myRrR^&D_{NCrx6YgW|%y+$~DWCHGzP zwRE0w_?iQrW@fv>d&<&1W)pUq%{etvEhi@-=R}^YoSSyW6u3L7tjrPYPx@*he^x|& zZ262l18%flSa|m@qV>DfXx%KA8?E;e60H{qM(d3q#IUB-A5H;%1G)$MwY4zL0T01opk%ZRZ0Q z7l@A|NbrLG^G8%P({t}x5T6JQ=s)y5vR)!;nE75|&%K}JR!`O+6c)$X1wO;nfhU1R zH6%|;X*|gRJR$eTHm%_DWIl*bzVh&28zVG6IYf@B=IBxOPWkTtM%gb0mBE5)ecX)sBK6irzFKG8sV#!SN zxi3k((Dt+yvg_GprJkG?0T9ON|h1Lzmwee&4To_o$#D!B(%2#b~ zKwQ}Wr_?LN1y^1J;l1JmPB87;2j?mPO&Zv)Nx_)ykA&V1uz~=fNiN_g5i#*}R)_Z- zQvKX}lU@pFJCm0X6R)q8YJfVP@Z^+&#pRDXhj5STfyG01vy)!>Y ze@vX4zh{T#pZz>DV@wY_Z{Db?-HdI+EPEpiVGb|I$MMny3GaFLNwqaK#zZzoxj~&DvDi5tUmY)KYifCFpMc7t z{M*sh#Mdiv_~7GU-A4X?dyLB8Ye%lp@a}V0Njhf(m=lMIZcmXFMsJ`!r#}?5XOU_> z`^HQ-zol)yw!3PsI8dA^vk;|s}Vm2MI4oXX|4hx%LPSI7Ll zkzU!C^Ao3>ney}7gvi1iUC||S#j+tLMjEwc0mti&R%|!uUEm=*zVG0hoecBxD|@H@ zLyI_;^Z$K|IA!Y#`wbcEGXL7^&0}(Mdc4TV2rBwMP~GK)L$`^RmM@;SEVV4$`P%=N zyX%4rMa6GTMQ7E1JYQvD<@inhg}m&vNoQ;>d<9DnJ~xg=#5Ojr`z5tHRc_WrkFm00 z-{-w<(OdndXmPDu^$83t%jBHw)<~`!!uVh^C63>{=K^Oa_zcr8^5Ty6q_Bw?OWC>+ z=vdD&@T?Nn$6vp`NiLUM&Jw#a#AdqP6wCQ)Bh)6_+1cvoY3p^DnLK@#ovFToiMGCx z5ijYQ>Y3>3c9$8CkDokIYy5N@yP4CcnXYhJtL3!V?GHVD@L$uWkH_t%Ot&#zvTBu= zsg91GiN3a;@n~&OrKyqesL?tei(R$Xu2|k(#>URn&ugWZsgI}UDp$AF9xiV1ce6}= zeOOpNA`1ht`yptK586 zx~-bzw90Lb)4B;{by|83x>|br28Qr^LA!Nz^-Mc{Wp}V&3gQQGoJYaY```u6Xz&@P z4mggmZX$7n<7GaMN>)ApOE`8Jh<_gH?lRqFAf6D{-4tAlVlQx3g3mB@z}3;Z8RBXR z-zCh)b=tIH|0P^~R+{>{EOA@m@lI`+5aJX_`3N(@i3j{w9d`Pz|zxajgyb7$I8Y3 zMO!d63EBbT5A9$*ef0tb%sVCrB81#7TZ2I%%UsvWSO!5jZec4*g|xwuWIV*B@9 zfw|W1G7vY2-*O6mBl9nCtiWfOI^Z|f`V)y?A1ZzWs0qcd>GAhN*)c?5w|$cK9y9ZHxG_|3h}5 zIQA4<{(b+~jKI(ys4ozE=nJrag%`BJ1nG;M0pK%C9c<9U`a7vFW>gzsKk$bCk`17~ z%!Yybq*-=aGd=ylsF2Q3!@m`l{B@-eKVfl+zWhbb6o4H}9q=1t{e#3$fr=k%SlqY& z5`GL?G7Uv~f0Mj_g&-K3|L(U#sN3Tbs%~#my~tS%aE7S^*7L2~NWEwlz zx3e`WP2L)nO&{TFRGsY&K;_)Q+&{Sf_8tXP56XLPSVI&aOu%c>i-?$Y!uDBG*DQvK zUtw6YFnUX_bqx@lhc0ogXID7GJ-&D0RsiyXbwb^zK7aSdFpCobeg_kMjvEU#sw3Ad zvW3kpQn-b==Dr7H|>xHi&680y6LA;>dsJx}FKcI3be__3rXbelh?`0Mdqbbjx@z)=~ z0u*^c|GK7<^FP0LlgjgMA9I*^UQhCz_I|sPJizlN$n&aT9(3(%b8v4sydahqE_v;H z+5bJ~T8Ly}|AFTiyw~J0ah)K!eqK;xE5Lp(F4u1i;B(!mv};`N?ZoBk0~%LxlJciTKj<;5i8P86j(JilTh`e3?pcn!!37OmrO*d1dsDTx+wZ=@8fUK!*%(a&_pc z$WSb~4CxSDYg^(t`g!$HljvV$sSR*uy|b>jP)qb#aIKB>(bbJs`PYgUmbKE zdgStfl-m8e&m}Z<%Q6F;RYm%pmHabDH#bmv*Sb3rWww29XTR2cEWP*FfZIMVcbCZ& ztqDD{>t)Q0N4r+qW1%Lm^~zYRakV)C66%-N-Loz0HEYXJQ4U+<$A4yhEi-e8Ps}k5 z8yDp~wg3DhQkI4P%<7u1Z|V`z8kqqfw}gdp{IwL>Y)?G zJ1r`^VvgwWz_;chA9Z#6Up1|&l@le;d0S1M^LC#+=gr%o!#QsWYd@-`{d}J=v+a@I zgt}*PBCR@;e@^vn?#T}B9d7dRM!$7s%YC^ksb}wH!{^^@f7UCX^7j^b`R!70cR|wvPL%TTc0Nmk*}0LfWIgP$*R>;at|-9YxS(0e8PWB=;XF5 zmAf;(^_ks&U8@e}BBi$lgT4U!IjSDoFE3=$!}p{f_7(JrGXHw^P4dixN@K2f@%OmQ zFwe?=rt>U_0N@4dRh22`goDp8 zb=ZFzpi&6y?N57GJg;7`zfiV_t5@?_;#eNfkEwb?jR{eoit-x$b%eKdBJO(*Jlk$} zx_uu=XEEVOUQB4F(zTcnm7DXMF=1!1C922%H|wF|K#eg_Jt$BAu#Q-+orrIb1!vkE z;NyT{&`ywJUQlDf1?~0f;C0S)@EN8Kx{DiqfE=@>o%6@z7|`8Eygd$VksjFTcHJeP zW~^+WKFzq$5o5)I5Kwt{&dDf)_w2xy2L>i`(_~vj%WNNt=EsuCdgj;?v&s(_?%vY< z`gqU57e$|vqWc6m-B>5&mA_ip}>82i93QNywO6DzPNyeaZb%*x4TS zzbcqUC_g-8}8wxp(T{^LTO8-g6#qYtEsq$heV!*gq2HSyq3o3 z=P!uJu111DoI zF-h4qRn>ld$~IfZ{9IaiLRIm=x3C^pJXnsk3&8&Ma1DPCN8*z7cC&faMRu=)j?2mD z-kv^Wj$a6ty6N=1@?5*QI~Vo0{Ar#akZPl)eon(EWAG5OQyD~#*06${(Prw`b8{;5 zax>YJ7lA~`? zXJ{~bZRT@JUH$WCE!@~W#6|n(%7ir-PLi&eci>~@Gr9ZToH4qmpEqtUE}r-0-ncz` zW{e(v_0S&gny=5Y*->-e>-nTPyI%jX>0;l>($jto9GP1TA176jwzS;uYnf6OwyWa% zBwYi)$TaI37stm%rbl+28*grApmRQC?HUp6Q~#EDl4o>HQ?4&%(zK7HrYQ?*+KtG1 z_AT;Ei5mrgrR0UiGP)G)`59BrbVg(m87nOj)U;b*uj-9RFfKUU$DOM^_rcy~`5Vl! z67n^aZ)B|}Sel9W&S-F^L@(%b+-I`>%J+w>kT>(U$Cc>&QC^s_o{)A*!sGpmhzXHV z?d<@r&GUV#R!{tTld}{29wxf)v;2)3NZ-%tXp71;xWDOVB{$~!2+n46zW1RqURcRN+z?@!OzF*C2u{D!FyXkMw( z%lISxNWy@MO;@&gJsW=}RK3s6i=&_VnD|X7`0>STVJ!*F@?z@Yv=o-IIUSCg~N=?FtfIak7Uj1&L6trmr zaq>+HJ{+8LBsCZElKV^sf86^;ob&{;PjZ}nms15k!$jw$c#%;fJ+@H?X6sE z?`UDvN3LIvlKx09$GjT3nq3B>VSIa5%7en`mF<+DJzu$yu@8=J-W^IG()s%EE1{<{GW`Q+`_~D|*QE!sD{6 zvaFVXA7xp4zob_yh+c|O6s=hsJVH`*YBy0)2?>Xgv2$Q2w|KD9kh<@^2iJce=9V(_ z;2ZU2PArz=(#B_nc_R1nixsQ;_7j=DKvYh*RL3`>!A{^2yjc@k*0~Qcw>UcmnPTVmJ!cK=9})|#~Pnf?2< zPv1Y@Q}jzqJ^{uca-Vz_xlJkEb7|SV(b{oxdRuyK`EK!5r| z8Tax`$H>8S%g(9QWaQu|CB3SXCmzqP;=DcMp7jlPI#wZdE?Nn5KP?`5rEY6eA9s_` zIlsoivnw9AdK&Jpd$wdyJvWVO_1tW~dTGk^rQY5nX0|PxCws=fXVb*oAvx}AoqJmK z5zG83eq0O223y|TDmvbK!9Y#glZ@Tc<5CyD3Y%Y%a5wwh$Y;LU{Uc3o-)3bFa_?}o zgq$AbXo+k2+=tc12zgkoocpkvdddD#8c*jcE6n|M__%uZ&xuBhz3ygXJ&f7X=+Q-$ zc5iA1-Zal?E%gCd_~_yXxW^ehy6AA>!rQI$o+?d>lYG7F$7ZwJajfoQ;4t<9`TcsR zxys2d(LEf!rhCCyJ-@A{L)F~HoRnC)Dq`SJ6aI!)UkeY)vFe<@g_5tD$9u3ew4_ov z3F*2KN`aM!Z5PN|?HKPNt)V5Il9G^aDC(ppn(~Kk-V-Ioehpq$P4|Z78A^n*EqpE9 z)yj_HdW$8>Jfja1++)>6tJij7TE=756*rv)?~J%1KD)o7V`{wB$vP?4wC@Yg9SS~n zy6+X!upj=REbG_>E8Fe7bmIc=ZGnHEwd>76E~H;9L&7-}QxF`;?>R&x?%8O_SZ) z6ga?9+;Z)q_OsQMl?U}>K3jd!Vn=>t_#-gz?VGA&#;VH7vv08Xrx}=;eN@f8amVSp z@y;!Q-m3L6W`(>1o2#ElV=Idq*+ABz-ox0C8jpBRxX(0pEFs5^wSxWI?QxzNRpId2 zG()gn4+9xEcC6#+KDB?MjvZ0FgmTwi8;IQlQ}JW71^cJY#*SLNv7?@9*T#-$X4rCf*hico^~BA=D} z?dMX|pc#4Jkv`=S=NI@HCVDJ@H5xU+SYQV2J<3(#_3S(3`N%4#xv_u;2-=1U=nbv+ zb`O)aNcjE=$3zu%4^aASN6~846@P5i-Eu4;eRRHw`KVEPIt2#uJ4|+M=ImV>?mt{< z*nD$u5$v|5=1wSVj(~!@+P_HXVJBqJ@y1A}6t@dbFcnn}sA91ezrrPyM_){;lUiKu zT=ccIXjevAWM;gRVwgx@mZe5_tp1FW8@Xo?`V2KD)V=qFDJCo>W5SbyK63}0dwh2; zhzURaQP1@m7!!`FWR3|DXHY(R+(zR3>s0)Nz98qQK1ZFWK;=-b*}9RCe0U6hBoEH9 z5E!e#`-AtH0}{L-*Q$oT;KYNUVd}txJx0wW4^9Zigm>rGv#UnHm{2vC&x0Sl`xJgY z?h`V2Py9g*-nVb2#_qQ|#O{47-+Wl)G2~V*uA0eCWu%=>2->L% zoUMEpJa=pUcvvLgPRX~sW~ZK#n~2;2$8jfFL7acrPAiUXA}*Xiif?*fNQ`xfri>|( zopw{^lTN&U#aRhH!$h}}h@(*pw9|CjyMyk6=Ub~TLpxo_=GqCqutlSa8g0)zCUCR? zd|}Jef9;tWRlEC}lixj@Q)Cc+BwVB9d_Rl-0|#W}D6V{>08T?FRg?%-`kTiglnz_+ z8#7I#%yq_Gs2p}7W3&-}w&|%!4msNt5SZKNUp)^&;C(IsR7^2#V{f&-7*?;=LmljU z2b_a`N8O|F7JI|AN1>ebyAd?MyX={9{|oRt8#a8F6VwRzC^X*bn%_lT-b8%ge-wAA zDdAxfa3|H2*xR1eBmIBzBzE~nzL?+S^?37;rqc8D*; z*^AOomvyh_*n-b6(fyt^&Zrgoy)Eth^7~)v*>|r)zpr)U`h8!P47TAe^7~Hal0Je_ zcBgYm_wbN)v^k?_FqIT-5wec|Ae`x%U0o|svtLSfKl4GG z|GdwN|9*IzSN!$82h=_9o%UWhwv8MLHeR02k!rqi(XjuE%hw(>eyeMqUzHZr5>X0J$+`yAF(5ZROiWR1V4qPhO^E&sddUkw8deP#iR)fk; z&}O&H?=>Y#>$8fDED5qnFw2#ihukl$O~$DYQK-lq5Q}Y zf1*t)8TU{uBBqUy%t3Rd{J9|N{*<_b4NUt}K9T)C?R{bo73$gd7C>Ho0^3?(SO)i} zNZv!d5;kdfmF)L3nyCGL+D|1t%KjA1DtW>EDH}#92c!Kd)R^`BfM(85;07?!*TAp_ zl?u`}UV^r{w*c723!K5y5c!yEn_>{Nmhjq4#g@r7%MAUAb+t+Oj=tc0+?PGtvF%KA zba@D3b6nejOBLr`^0os z%4gE1xq`9WL$7-F{Xx*CWoBHP!n0ETxQ}cq^sJONXw<)WN8D&r#WkQ^uzhqNyLRde zlaJjb?RZ4cj`s%vJ7xnrKK?b7?_x4=0k_$}m|Q^~{CuC@8^!=3uR4j(z^mRU}KgotjL$u1{3sUG^0 z5{AmR%CCev$3>b>=-;b{L6GhaEV8>une8F|>1iejhJSAwb%64VmEC0I){Y+XwZ4~A zU(tNo1QRub9<_H8A`L{3htGcR%H8PkP%X}`*UU-1f60qYFcFgu==VI}#pwlEAA%lK zY`yJJzP2?uZ)SW?=TTZ%*}`sMjk4z}o$g^@jPYBNQ-4I(Ewrt|S?=GC5y!)Oh zK4B7Bcl_Lm{Ni7Wm2ciT_Nw-^+mSinl9l=#DLm5qpmN5mWM$=|F_I?A^A;#8>*{_P z^m0egRE6f53Oi=*e(zYh<_388AGsnaNttxqFD|C6thjb|WNu=a_^54rqBxu=_Q=uz z4b?ZSIgTMmOsv)xrfsZfTOANMFfY(seAnmkmW6rQO54N2@^ar+g@vh9{Q6m5oW69| zp4)yBsb$X=p9qY|X;IBnRgMg|k6qdv7&zlq%#7h6Ps3)i3g9_r!q#RWl-g7M%3Qo6POg`m9;MgsU8@c_NDqtn zWm~Rt%6|{br)@`HoAguuI>&3y_&2Ks+I;@jrxv_eG5Kz`E;zcZ-?Ubp%h|f6dXHOm zj)U1;@J~~{gPpI}z3iiP=-!9pZ~V~O98!=UwDKo z#BnFob&W5s7Fd?(a57+e9Q9;CY3|8@F+xrT)D}1yaO&1I!?34KCBVQK)NqgRT(d^~1h^*Rg=tJsw@<@*0jM8Xk2m29>l8Ahbgh@dFBiJm_pJq01Xf zJR8xqu>>lI@~I&K#P@}X_#hX-@8#k`=S_^7BolAGlf03o*)|sNrW*3*JlZ1O&YRs_ z=t=AyWTZm9z-O2`@W$Eb2g#dTLhA;+`K8T|i^ZQJ-Uu6e29v{-O{Y*?d~}ucCfE*m zuP|PR7v#eFmr|jH;AfcV8i!@5+$On@Oyfc|;KDt?1(vELmkV&Nf8i5mE+AW=oU<)} zu=7sDb(a+rPbuRGszy@Bho~INcVz?+;}s6$r_T$P=a2cRb4i+Y-9oK_55Ppnon>y+ z264A-rs00Cp8d#&oJ)%3;@$_$CCzTfUHDv5&hvlIT#})EvwIJxr@Q*Bm=s>W!dvmZ z$p+Vtdrz!w+wdsz?79ju&0XnYr@bP6`uy1XWrdUE#@dO!UYPA4qBZI1=|wdeYrkcx z@A~y;b?X_Kp0%;m%^T14y9u9PYPj5$=_Rj19ZcqPS~-AI*j&=CWpYfsx2m-vU~CdTM^O-i&U9Ljr_wN|`~YjWJTE%Z1hrbUFcSi-+SQIDesD z&7{-$q)u9 z#GmrX_~?8=45;O)nuN-s{Oi#`;$2!YzEAEt@zVp&g>vWaglkf-(m_lZijWwJ3&F6C z#Bc~5Lln?Jy>nVVIP?Jc1DNRjD7MvDl=O>ap>+el=pW7X3rFA==C6=n2;I_P+1dMB zzGNP5ERMFG+HY8MtZ9?ZtXeEzLs{HVB+RxiHeIogJ^%eJR4r{iKbT2N?~}G)OtXC* zu>DrxKl=+0b8Qb}-t{lL=093z0*U31lkwNRuM@osRoeOAnU?DFwDhok*R&LsL-~Y; zKw`?R6#Uqt>%_6@-tFHjTuUFPX)tj{jO2_c&8}PP*-z6TXHK=zIYW)Tj$*?ZVlQKH zShsDx(7FLIz`nv#5I%;{TxU%JxRgmy9#oSTAr$Ns2s|_jtL^dvX0d4n3|4X#5=zd9Bc^>o3Qq9@$vNabYG=5*JGut=Nex% zTQ@f!H5;cDZfY~#d_9-@!PAMpyWyRH3*PT0TP>!TM1s`bB0)c@iLYlr zBloap&*%CPj7j|4{Yco@F^P;x1|^}G=l7=x;9lVc zaX%tz5E=k}hN(lJ=VL5M;(n2a`vZV`B^*0yPvqim1#tIxL)9<({$y|lb0b_Unw(JM zcze(NXqEoIY)t$o`0vd#vy^xTo~aqD5Ssv+0PWxi61-shQr8)Vnt`8T>M(}aRe1#M z5FriiK;JXzC8CC{St9KH0@S|q{GUcledlA+&Mq`NS9)f=R0np}Haf<&GweIB@$R46 z_i^O5`A~yC(!X-^gX*vXP zf%sEn){K!ROns*m$&X)x{CKHe&whRg_MOMqlef;RlkW5V?M#?_UYe|%_MT5(-GF;5 zH}icywhnPmn9tXcKCf^d`Fs*4Jp=hX^4G1ROOA_!&L8Zig2WqT^`Ymb<9kP0C=zehjF#UVZjSznf z#N{7(|0UJ-I<;m@JeMK4*hb^|qI&j=5s>G{&Vt(|FJybF#ynnU!K5)yN!vRK+WrOD z%gVL=q+-6t9IR*VOOVY_{(W#TaWyjmf4f!Cc2tex+McUXhCGc5HSL;4p>im9TOLf* zj7Y$-l2XEOQcn<{qcI)Q7*`%%P~-hXCWMXypJD2t@rEkTNR4N;YkUZ1%kfMGD^M8u zzJ{qmoxQJtYTrlGCNSBz8)@GkLhMVPm2wnPoxG5Jp?<&%w!d4SiA*{sOV&->pYsxO zr-__@-OAUol=n|JSEfy5EmwT?834z?hbLct)|)ZU_HA!2;%Nm#>HJ3jJ;NT zK)81@_ImmM@3EJuoN@ncS2J%levD|I)G}=NI~T%5*uF|Q@$FQ0o-KUr)iZu76R%#7 zygDGrtLh-nj8|vC{;tw`PktZf&BL3@3npGICb+zq-K&gfs^jYkwLBBA)^rOYd9`6? z8R0*xS358Hyh?!13@+$DQL#3m0pMqt=)A&wjO9pwJ|oDhS7++kH42bd!$P>cf-!O7 z$G_lJ3&|_5RTGt6_5<*Ffe9)%xfPNM<4jy_#6cZUeJDyQ|v-H;AfaR*l&%oJZZmUH2Zx8_In8J_qIFN zesI5Ja09ZR(EXCP$-t8N-EtnEa`Rv||L#jt@OEY9|9b_Rg{9 z`;%28x1F8Y5#fk(bEgpExmg146)%Vza>ZGIp5tL?Rnp8jj4=s+?bgS zZSOXdqw&y13dtA-?}^UY>(du9arPz2*?oeXeYq5HwhY7;Ez?~1oV~&1tI4h=mXICYX9+55V~Xc zvgV~h*4z^5kBPOnwYg(kUn^UXZI#f#N-nv79-wFZ^S$HAjW47`m3jy{b|_AK+#NlZ zp1Ra|selJ+IkGA96AU#Y+=DCM*&Y(L@*U@)tx?`RWnF@yj-8%rM1_2cctW~bgi=st zp6voLs~zJ!^fa{OQidd?4~{qxR9Pt-5-1z-DMxC}pSE6(A!7z61UiLF&+*l*%5HVzj?F49FDosZDqmbtrn!y(O5;%tUi?=YyZ9MUUR-<4 zf99N}KHJRFl$3g4sY<_2jU4IqN7%H1r*j83BpW^FJ@kDYfY|yWGWNn4Au{ zENRs-Y;-xEzv!2J%FMP6`-{JQ9)vB@!ISt?XXvcHk1^mJN z<+ppI%+F*DzA#xe*~YC zeetK_-g+H2d)gJ`M11|e+-SE#t+&6A~Y917IEI(pJ zUro^(v%4mn!UoTMik+`Kv=|b4F$i$_FcBI)#O(M<*h9=C!;}V0h|IU+A3RbWwWT2D zyX@fT8i(x#Q;v;YjfvjW0P~hmGoW^;fiHv?)Q%r_otWaYSENQRplRec&y2dWAWr^n zHi4^=Fg_c|Yd%%um^8AiEriIkOv0aN3Tj+u@tH9%KASqOYw;N>hw{l2IYf_fsra{L zg5S%<1>!>;i|;t##xxdJAp6HwL2a!&ThD%#2j^Pi3P_-Nb;7#g7#Lm<`!G{V8}+?WWzv$c9k4yR6fQKoEe@3f zpJAfUZLlzvT9OM>1iA1k4{)IlaN*tCvs^CR2VB_6YfoofK(;{n5Ni&xH8T~L@)fkn zWKb7AJX!=MZhvV&wilH<4j2utzkS9Qst4tX5gg*t+vE7q^QawYE(qcT@mfWGKi7Wo z%a?}E1fOA|+mAKDSP|OK_8!fCb@lApL$Kfd4!8kbzaJRWPx^%H*U6Y3_PY{;g^si1!CtCdGq?V=%hS(jusO>$N=H(B_n?}y?O z6Fk7awQ{w*ELEL{;r;GCs@8bu`>FWpkh!003_f1eb83#0o-@Ehdf^L=wpU+zHa^N* z`=pO`$alK~>HXGSS-rES`t9rRu|GZ6Ve#umOo&`_G3Bk)z1H&ZdvoK>gGxt6t}CsQ zj()B3VC~D*&89^sV{T8<_TQgZf30_DNO}F}`>O_jsys2s{m9&w16;M2HfQ#mpArb7Go^7V>()~?2x8>uG(*?<`TD;eWs*xSw0IiKTCVAo(|r#2*`LAB zv5Nstfug+zG#~8_4i8H8uLvyI^F(^@sNV0*4-fiYJ}|54$DVICFGPDpiGI>GVky_g z6zNKeosAY1m1^ca4>sV+&a)&f} z6bzAAX);`*u(9v~dSu2%>MM~IK^#^z6g;!5_I2-r$x3fUTi>|Uxv*Fg65<|4?p|Ml zrpkDE=NFgdiR^c?hyW*mMz)5vKL_@F#_a8Xap3PR>VdyQl%wEtVCuQW_r?B77m*!Kl$2DvW#+jI7CECw(59d%oL zLJPsqFwy%?uz&k4sY~I4y7b!FGvh-Z7;CPNE#>MGoX1|wBYkJOgmeMrr)oIF$d{*a z-LK`uJaWE?t4q}K)UhTihw?4MLy1Z0=kT6mZV*jo!q&_h;5~s0-sikXzxMeNy1rm} z#!6(&GFMPvK7g~lUz6(x3m0+q#Stii=vU<2Lie3<^+m{0I`c-Sv=+ZVc%omGar_^9 zl}2t1;2)(EC#7@(iU*vJP-(AUSWMJR#zf(dP)u}Sx72%hpRm87#zZvyUsG+$+atti7xQkL$wPvK1TLHd5O;d$KIQOQ`NQqHZQHsh;qyZ(NGG#dCQp%7bp_!zCQigV=BAKE=G*J{vGGzF#wU5m{$8nx|p6~m6 z-s`>o>v~tq_PlG^`@TQ-uxULNuC zfv3n3iZxZtCrSe}g9YMa*3*6T;?dJld}LALqtmKg{eG99T3%tujG{c^nqW#gPUb(T zkNOV_jsDDk!1`hBiCbZa;+<>6Gxwh&c@+GEbb<6~hQ0zQkUq!M0>gldL4cK7z8SBo z38Vf4dT%(S(er09DC@MQ;*UE^a5<%^IuE``p< z=_hIIXqU*K%I3scnj$LX>8x8?A}q`#RB$rxIC5u|9?A^TVh%7}b}LLg~dQL{NQxjZ&X~S85k&L)Qm<#K`&p+T-a% zm;}?Z$5E&~j;qJ)al#MwKKLGxe|SIZm3esB1MoXoY4}-RQT|0z@~;iV^uL4m(G_i) zM&=*%vtEt9&+qcDo`-}yD!xus5yI$3-_OG6jkP)JNk~uP4dQq6O2l#gbf93#{m0j# z%5ioo<#SZndGHJ?wH{_Tp(YCHZn}?(?%M#}(U|`8on*R8gV=)2Fh=)DVhiv7GPcmV zF*(+1>&A~hI|q`ac6in|FY4stZ>j4xQ5QH}@-~0ualh2VB29IPCnurCd{Nk~m*_J8 zWq{s_pC^|4eC(I%Ia$hPYVAe1U&sOe3t!!yj7wf89osK^>R+%hI+H|dYr3eH*t_9$ zr$O|)xuosepU(6>Ci^w80z?i}!j(E7M%|El*mFZY@@LADtKN_5hWg5*WJ15#!7_JSdC=xwg6T^9zx7YK)!(jZK{213_YKt1I4Tv z6=p$4%ZR-J_m+1tmU^RA;|R`!~m;GWXIES%uVKVXpH(CQ%(NN z=fL`5ZGH*~v2wmi-}moP^{0O#CmsQ zyGT2jJC%IWzedJ-6@vhQmEl&07NERO3iJ}5IaA-_UHlzj{a;(Z8o$L`$GA=B`;`li zzFm4+C)H36R!my8!!#sx!J5f4JH5r7qLIFpjFV@=xT1Xz?_=Em-FrGjRfcy|RV(h& zWx6LOc&Wwif@jGEo*L_8=DQOX#C2SFkj*1yebQcc-Pz+Ok`j^+_U2$=9)ZvG1&iLDiM=~zeeh~0;l9!Vp7|RcD-e}ppPdI6rRq*m= z!|lZk&iz}!y&0U*3w#R27cQJOeBIQ^DKdO%<)yZVWdeg`L6?{7%=)zPz!r@~41^T7 zHXZ`R2b3ec?swXIl%DSIMCB-)QjXd|e7Ywa$dTbt%((8aBam@2neNAMjJ2X?NC?60 zCUMCHN<8EHWh>+$HwN^D*vPBDf-Bt zOP+HaI3Csjo?)eyf5KxmG1SK}q?G@j>~@haYoYvq9U{yBR-hj}$K=0zqWq&vX#KR7 z(AN2A)4B(^S47TW(ZeF4sH2IZ+6-Io&%1@i79z*~4lQ5i3F^z7Yr=e)_&)Y#_`TG4 z_G3t*hvzO7&m>Abe_89E|I-xUdGRajC!c6h`V8@~&=}(#+2?@t!P{2-^=b5M>nzl^Qsv|sr9F@>l08|rpl$7C z#@p7zjuUKa+kc5|9jx`%Q^{(IYahA(&u#0U&EGR^-vzRUX~@9TPpt>n&&;|#|NI99 z3(3ayFb~u%O*9YGViiRd#U&CtDmim-xAUeUf;l}fi zqzB42S?UrJHx1sra;3OOX<=wSE2;SC^FXHZ?@z>}wWm^C>o3IbcWPtRp*ZQjIHt`c zf9+>^eUEodY9Yh^Z}YEX_OW&B@6fW37omOp(OZn2 zamu~J@c{Om4Q8wBS+O^qWVQ;m46T)LG}{zh2&bN`HmJN){x6-bit)EB!E3Ah@`Fid zmxcJcY)+2#ux|R|dy$YX_@ z#Opj&$jejXYwh^{^yKSkLO9}Z|2px<+A72`7M}J0I{KZMe-b$Q4E582lJj9U;2G8l z`pI-g5Bi;LW8bO&{8^2?z+3n1)EQvk%jZWj^%>?cNe>f&RQ9!;uYEvqhOSyOzh6L?D zIXe*;+fl)zzXx1PQz&@!{os2Bf(i?K&qD&)<8)GTQBjK^Q;VIj0vsz;lS1FK5ci(? zkVZB3f*jCK7X){oz(PqUcJeR5zX3xdBXFM&C7tkblzh`{dcNLIluuOqlRCiK&43EP zW5$ycWIjP(?>ZZOUk}sMSX*#19O=xxPBhXUlQ+ zN6{oV>;ia(mD>I=rl`$pPHj{No1JEIiqj<#IB)m<-WEg9Ao z?FPN|A8AzQpQDuh!L#imUFiCc2bdRNKHWMCes}*ZTuSj&Pmqc)zEeLRq42Wd|9_%Qsl{Oo56bpz8mxh@b=h=beEnz9zc0P zwKt{Z(r({_o`&8Pav6GUGe`ZgyepoyAP&i^%c9D3; zhmr@A@eu2WwVnatNYAFT#69(t{mFEJ^vMSm7U(b4oh=!=Utj_cNosRZ9tKhJa7eLT z2nJfnnccz>t)J<{Bf2${=#)V)JHWp4tIWf& zSKt{|YCJMksL4V+nrKqt5#-zZj>g%0fnCLP`RCE^quqWIH zJT%r5^#HRccz_kC2M9JLy=4CZJHaJv3my#qlLQ5R(hCYaGz#&}TdFowW5096d;6-* z`VIrUU+=ltuz?F%U0gMHpWbrp{q@f-u~#ar9V^2h7OLnaT2yMiH3(rPy&qoCdPr=f ztvOK6`)9exey8rIg7&A*Zyn*E`of*(?XlKFwcecKx?Xh*LftZa_NR#EHE~y;d&OS9 z`E=%an|U$Lvn~YW2-v^b9C}wuIWko&`?7}jhxO^#nAGy@CfjeXn9SZyy|F%`zGydC zA@5q(#9xu$daq^#YR3GrD-q`zMKEKW?YJ(85t zw&{2>sWJuRBev4rwHQ76b)`6n!${@5a>AxS79+=jUa>GO;`a%JT~0I8T1hFpkaJp> zIrEkCh@~d8HGNu zRrAUT3o{4)a1dl=B_4jKQqHx^)Q|SzyL?6#jxlGNG#KiU9K@xnRIW^1-K!1`;F+B* zJ_wHBU22KzP_Pj46y9~=;)4$V=sjL&I#wdl#KX{NJQHhSPy{&>t2t5EpXh4huzQ<_ zp@WT)gBj;7iak*F+j^8$!QLk&<$~8P_CecOZYRa1#`C3f7t0j^uXo)MiUb&F>WhZc z;;Bgq5jmzAfP={fW!E4l^?{7kj&ZVkA}7%(9nEZ(W}ELYXftw$5TMLc+iKy=NAzs< zAgbf2_C0-H>t4VB=FYnFR=^k{P#VxyUmJZpypF>Ay_jyp+TAqJIUwINdzd7kERVdjaj+MY=^{ zoNiwm7!EC1oDTZNu)ueJlUYH}N1u<5eTL@PATCoXJFeGH@L`J9lPZ2>=R{z5h3fSq z4VYd(Z^&_wmXAKLxRRbd9Y(R{OKDHLMFG}!!aZ8+_Kn-q*`x0>8P+gfW97+;Jv$vf0?Rza4WN)(cf(937tb{Kgx7zU_{zpNld}|k4@ZGl> zS!?BH6J+1P!fNjMwwPhZ?0bxCGTOsu(a6;|Pae70FD6$;W+WdXG_rFAYw2G}0%`4^ z`f_;|2L@^=rIm!cy;&sGeH@%|4=Uvn@{gvmY1ubS(8!bM>Ly#kl<9jq?AsrOtcrHC z-q1^A<#OlpG=BD-LBUJGvd;e2MS+W&)r}vGGH%1vQwA1j>M7~0<4zgV)*sJcor6m~ zHNy!@J*5s(PhB~-iN@-uhy1{&WDr|Qbk-EJv}~3cT>uq)3F17HEr1%FL>EByN&W|% zZDj6VO-UvQbu#Kbk76{xKw|ECKAkP?V?P6%(tWOMS&j|);GFx+!k$n<&;a8c#nhLa za!u1UvR2=-wq@rtvxS+#bo)0E*7$w1o|5i%?XE8G+|5^?Y+;aWpMuu;b<@Gnf1!CTN2(7k zoWk;q zS1cX%E5hvm%&)-uVXd=lIO56+?)G?5i=;3t0Wo=OZ3)r^(%xy5U{D8Tw!Efu_DqZc z^(&gj{EAS5>AIBlIdFhLMhQYW|77>YsY9Ix3j7-xUX5YG;2G8ldX7^~0o8N86ZzZ2 z2-juUc*%Nh1H%-8#F(Cgo~IJ!{z-VJ2Gn!#PK^M^M2|W0m&>byzdh$?m6O2ENPwhi zy21R7h1+FY?r?>ibNs(fG{z+LdMB|Yh`%G`@9wiGZu;GQ7T#AW_E`jvCjX+biLnE} ziSf(q<$hot|6*(v^yj0&N}wVIRjI58>d*JmT6M2cS)xrNJH2PX%cJD%^cAOOuq@OM z6!z@uf1*+*;uNc#`If0?`fN}3Fy30*jKttY2l6{#F%krFoKzrQAU5$nhTo?qIzEON zBPzRIl(O5y=w84|0CA6=wT9z9hKmq=*~MfBYg1&xkwo#+#Cz{*5ogJ98Jf(;!1`fr zgGe}XLg5UtiCBj$JF^V8E(X63eka~P7Ug|U&p%c~_1`H<`Cuiqi}axDSCI*1`G98_ z8b`mAcHHAO^pE#!euwS*%aZ4CrR5(V_x?za?o24%_fXOO2%x(rpnGfoiE+BuO#L&u zzY`8eiapN|cdnwO+wam{lQ$f>u98LUy-ZN1BpTc6mGpy8l zi8(+`3DSLaAQjy~-Y-CRFz4aYC)0ff2ml35!~CyF0zkw6#Q`9eaHTa%uTK>&iV~~I zYSch4M3B@=eE5uDq&P)PM40`A_c8YFH`EvDbR{hgX7Bbd+^V(P%024L*2))B`xC4h z4?WQ)lyY9;fXW53?fe*NpliC7@|fgVa7>a+nluLUdSb?{V{IXI420CBqGquFAmdzu z&2)^ku)p2JZGEu+|9#lVO>O3j**6>Fi0?Z1jGG9|CGt_osEtZ2?Y z!_1>ID@5FW8~NOQ=1ddW3YN@*)2h$d!Vh;z+^p%d>{N@r&nab}gr%B(r`XKV1DwD`oyF|x>$sN1E?)Y?*!z^Hbyk&({ zqjk1yi_$xDiX8ak+yB#afZq2b-(sH1%D3C%|+wMTqIW57RpGaXGt9m5QD4w-J{I(3dyeax28}MfbN_bp8%#}_&$D{N_ z(KEg)-pQ)u{m|jK+^(EZNvZb_x{Cr-_I`Tk(z4~<0wGs|?zg9gPD90pnFB#bje3|` z`Ob^0bJX%m^m`3d=s!KR@k3wM_l~%Gwpv%7^QP$4@`jWLF_Tf0x{d9Ee>3Q#T_6)(!{rp1 zROwOAo5I}AwxdI`2>mb38%VePo99^RFuQ!1&OEmzL$aQC+NT~SW3ydu4zsS#v}|WP z?BI7v^R!op-UjL2GfRZtiHemf*&Snc?qB57&c-7N>ijxhG4l)J>R|>$#l$p!!Xt|& zSIyGmD~R&WCTqK2BeKs2f`Y>bf?&$i#}CDP+Sn{_^Ka0(lFJ z2^6TWK7@V>+YO#!rPf!BPHM`iAC*k0uQ=l{JCOlqB2cKb8AS-YDTJz-QYaPRRZb(& z;tO;Yn_5JypNU=&wg6rb2JQrV7@pmM!K?B}?d!DKg9sj8o};HR!vY5nR;M5z%oEeg z(`zN2v=VVgGC?>pcbfyem?3xWc?nKV@=*-oK0^+f3z#EwgyJ;DYoFm>_Xj-SY*k^o zz`!j*p-ws34(7M1Mal>&sY%Upq>b#) zd3BPM8&~)b6(2n7Z-<=c@g6E(mhbOjQZC=MT26tOEgoIf&Xy=y`!Yy(C@_O#gO;{U zn3YywM9^h1;VZ{%gY*0enJQ{R-pTfemelEV+rw2HPCRonTQa`nmF}1xXa6+v>zl-W zl6C+C;l$-lkz_1FOj<%ff&www4=_3T-dQnb=qrdbQThr$CEW|SD&XGP4s;tD91o6* zkGnjv{!DL9xDfS;>L{_!Rnac;Qxe+d9R~3IV4*c9oO-v7-kgvH^=~w3zB7n5Z|x=f zH*iiUKPpFf{{$av#{5C7mE;LWn0&H`LD%XKk-Ovm$z*dvozXdA#Fjss6Jq_amWe$a z;ng`$T*vnui3?m&JaJBlr~Rpv4tlg#L1|x0gZ5}%sO^C$;c>Lb`?@Rwo%DQNRdnnm znqz~x;OC8G9R_{fc_Nr&;0YW9{9ZyB3;u=rx-M;)uX|RRV;3!7_nv7NJztj<#lkKs zEVQ{7aI?W!FcJFR;7j3tjbvf^zAnZKtjz;FVUIpfY!!KqEZV0x#uGf2@UdX5AJ!&- zIf}pbW#WfD&yn~1Dxg1hh7t31yG9uSqgIR6Iwn z7t9;O==eDRyxw4M?WdnhxV*Rj|&kWFhW-ig@#dBn;{_HW@O-6gH zAJ(QE4@Yvqy*4jr*CX1i;k{~@d`o~&p|+QM#7F4Selbe>XHg*g%#xj_$98I(zv{dODkg>TL5COlP0&;n1h0v&C5$NDsif!a89; ze7+b5iUl`HdFrbMSlA0 zc|bao1aDJW298*4F>_JL34uSY-=G| zhv^eo2&cyA4s}>!G3D(vK!@EM+t-{qdso|YLDx6Fl6BV7%VrW(W#ppZv|$L$SKVh} z?1Nzrsx2Jw%A;>+m_w=Eu_i9h<+%E+X?MKlWQ{yq$|@#7*g9*5a!cb5&8y4Za;1Wi zMk&em*WmibL!s>5*`02hYvr#ZakJkmJo7X0sdzu9v=Gb`bw?C-A6VzxTlO|*Cita9 zXr940~An{Bt<6HY|_0 zWm`RRVaoV@i+Fv8->*O%)n`j~{+T|*`eAK}N(54|7TmLyT8~6qbJEa9=O8UWf%G|k zlY<+KU&U{)e?WPL1^$g%87_MI z3gol_=K!};Vr5{ydjT&vm!gxL2iBM&@Su-*Ym^p~VFlwA)?U|%Kw|ath}X_i@(kY} z?_*;9uy)I#2;}FLt3>ri%Kqc_-vB2Q`?|PDGT<535wwh-zhMvtS8ovl__dV5cQSO2 zj0~{tVB5jKd|TRNjk)2f)r} zvlC=gGy%yOJ={Drce}gqaoV!i)o}~_-8xM)$)f!Z*S+9*-HNpvR;<-rvD0CTlhYO_ ziS?##ri#i6;P0$oXQJulK?9MiWw**o_ubz1yPaI!T>eE~(0e7w2S|U&2VEQ=R)}$vpl<`~ z1U?9ufJijZH!65O5Qc*f{7ZZo(>E4GlS!5B-xme?qjGaXxXu8RSod&*F3N`*qG^H=h)KvI~T7`PJzoTEM$AGWI&57B>5I}QS zpsy&hft%z2o?)H92Xhk+ln-Ahu&tX~{$IogoM0Q8j(_*R#soU=1N94}J(LA#Utxhf zIJ=dbGz&b#I)Mj#CZHG4FN$~`5C(}|{}KoZjuY2GprM6z0rgV)fXQqXuV?1o&O?QWAX_;*TCI#56~FE8Ch-b2Er>l zx47;3e@pt`cp1P6OmE}YIR}k-NtJ*{uuh0OmZ)i=aYq%(xFatIh&zI~Y{{n|+~l|; zJkzWtfyEtZo@tIn&!y8i)13JI-23qD51sXs;@kC&4}|iJpJ}d+nHmgZ>2N7z&Dij? zmaoyM=Cz$2*iy);ehx+S3^de{_}Jq2Tz-17MQ${^H zbm@3(QD!#%wGb>Oh_%)U5y&f_tHdMkC}V@a8(U=g6oG`4<`5I6H6WKb*ow#ZB*5>3 z-OW2e>}zIr@HhI^x#@F#2PySyu$&8l6MjF{1%#(_J=cd$<2pRC#vlz)$@ z_y=;44GO^ZNk=W%4Hh^i92>trx!7k0$picj)(K-fs4YduK16eDfQ@(JWNbj8B+bFF zK}#sl!lj05j&CucOq)qNXMEPH8T4e57sbL>N-PWtxEJuv0a#c!_070U7E95WNsJd* zyLx#fVib3gsI|NS3HR(C;|U&1_;^3o4{LWNMS|^==ZFF}4G6NSbFBY(ydTmZ7KnMN zyW;eCs)N$KjFRqra{y1%Ax|B4kw+TmDPFHF?vtQLLy-3uteLn_(J&pOp%_@sfx-#b zOn9aLjD{!EBN55lXNfI#lr;EV8b(h&L_{9StcTQ2I)r^nM}C{ORx;OPL$(;3t}#oG@Pqxtmg$8vOR zs(ltHUIw6VF%V3aL1;f#$zn1{%YL+?_G9H|%zm6a%`peQ2efB+-RE$20X^L(h+@Hs z3JU`OV=$)|3kS4kU__|l$SQv>%t(E0CUnXITGN?~%vrr5qDQdKlJ2adwXi!yxzAa3sXA zt=TB)#(W@DnSftHS`MTrk&c0%VFk2g0L({kzzl1&1HU2I@-qwv!XF5Pz8mHn^5@>T zJOb7`#|rrWGfFZ_5o`-yFepEtPhcl7a*2UactB+kGTwIyj;7)S)C-pY_;IY?TmlDy zZKwMl`@OFA1U~S8Con7~u&-XX(p+MZf)YSBJCN$>1b)I?&;`CP#CrT_clh2nN0dm= z5kQ>*>N`6f)mET1AkiE9+WZBaKpG%mJ$sY9U?WoScgUv}FQTqoD8a*V2XcDT! z`QT^3ccGTQ>6*&)mjKSc{XB7eT>jMO{h9ndDr)_B0ZqJ^^#8|H(wCy#+zaCI5dS)IUgsD*L9AZ{x_R(`$$JJBQa6xvmcsav0D+obenJO$SFHQebHQDr8ZlI-R-snhOf(6q4=qF8jKAHhKb|}rUfv$RJOV(A;M>{Hq*$G-cS_1UZ zR0BR@KH3Rs4nFuE@O^x6SXlE}i?jhe!%DqxkikG~8pOiPDk?0z16Vi*&yCF9M8<*y z1GwF90eu^R@d9fTVxp0`gDJ#0fG4jNp^gVUc{%w#tysU`&AVy<@JZ{wS8SYrn(q%A z2W#(riAH9GClf9G8jv)R9GuO9^rpsG=4l;z7&An1aF+@P=h{UX7$L?s#sF@i1;f~t z(PxM;(Pg@%L*N-!YI{fsQZquwcA_~pz*t;08DkrPFVZfLVT@+Fw(P&mEjoie-+NZr z{z|TM`x*E?igys;dqP^^=Ly?8L)kqrf1bgL}bL27p24W-twf;Dz%9yV3WZ zOdnyq!rC_j(a0I?Wa6%Ulsv=t$Ilb6epuUT8H3DAIYtzA!TMu*1)C>a1G|o3fqd!9 z(<2=L&#+SSg*ilR739lmJ4(JxWdJ-!??>3CP38+1IH$i%0prUgF_NCY5hFRu-u?XZ zVy4EMW#3kRY?LAu?fu*N2ela_%a5+vxda?8E>qt5@}yM$Ag9Wj5cY0i(d3{OIS(g0 zi5;gXvob6?*mC|Nzgp*;Q*WfaPnmej-P!%V?0iBrPhWYB%mY8eA^lk!7HOQSD~PQ3 zBeZTlHw7+0EF&-z){oHw^_QvcV+8&(nHJDrUYVh3B3T!~cbbRrXp_WSI06sT9768c z2w#t_HWnlbhZVh$PZPQ}I1tQcz^-$4r>?_lRXN6$XV?uDXQ^i1h}w{*yLmOCCoQ66 z$~TA5<|-!FLLZA|#&?7>A2_M+Do*rK`j)1=ZQ0=GJw?|WpYFXqd#ZMy%!k!U?r-{? zoxM}1@xA4d>)mr*f&I#Gi_4-yLe?9_cBXRgzzc#_jY^L$F$su8F&{AMTrVvg^m@~W z-8SvdS8Xp)xlVX}jOA$IvQ>Jmy|+ty9zD42uK)h17w>H`&x^Z$l~!baDP&NXTk=uq z87u^T=C%*>%RSq zZ!z6ryd!Xj^N#2p);rVucn55L_|tgP~m7({iO|YqEk1 zPy5ms3!c5TAEFr!?fbO)SjE7|h|%MXdtyK}{wvTYT z7AR!r%sBqDuC%e2IMmA_?teF1-*hHU1K} ze*EE#r*T|oUnUaTp3JykJ1=3_P%^zjCi1+QL4f#;W!f%0pPzOYetq?+{$qdt(S;l3 zw0e#oju6jgU3TI1^s^kkDGd!0%f1-C%5{-oRw_?}G{yI_i%FlPCw(E*oyv&Y2 z>>V+jCtYf+zpIwV>HMb>xuiJlAiH9&z>N;QCi34CriB;P3Iq^0G(9TW`ChT&o~_z& zuD_ap_S?L|fvwWRC7b8Ev~qiBJQ%Dg8=SgGL53Wd>vVIiED0o$WdN z;6_BzCfnTA-z`q88Brc~?u;6V{n(;-z07u##PHgv!OUs>tGd5?>wR7|Tp%^fHGE@D zM*qc_?k`&wwseL|?h;(|UCl~OQZcsl`4Nk$l_FBZJluCWRX=vdKW>_LtjG-gpF?C3 z_}_{XA3NOx=goLZAV6IObu;vdV1YVID`q7t^UH zULKV)yl%z&ikMEt+9;bCM8W77v2zQhZk^0mTruh^_8j;#UlHqvwX^eLkR82oL}T*? z#Nc=~&W=O6P}}iMwnp^qxG`#LZ&T`Y5$kqQ#!b+UuM0#84gSIGINn!G^){mCE3QVz zrn=WT$+ilDyYQ%Wo_ zZUR_<@q{;*#K>5HzT$u)eP0pd1=boC#~?g=;)s!ElsuWt$HV&BlC7_dqOGf&>mH2O z6WhNU=fZD}gU2@BZ@}IMYjtMDBFgh(h_y?w@4@^ATE60dm?=GsnV>i*pu$)}yC~B> zh_SUY*!N->!~2R|nP&8S#Wm>Iwlv2E7z;+o7=ymz=7ku>X!?q7sITZVjqg#KOsR50 z|7$D0yrXXeSD|+XI&&}$m9R2)SckrSbCIddhTz2~zK^D_c=@UsJzr52)koHp7-ZT9 zFxUk!SSFlG#vt?+w<`Y`1~cZyBAt(-iLbO85ILM)_+6eyhsGi~!X)C0xeZ9*vWw*T z4$2zLSA_h51?pWSWj#Hfo1%QVNyV40c2Q>Z46@l0@<`))1;#94fn#5lwit`CQv0C< zlA0Mhwgt_x0na~_lX(vJmXxWC@w@~nZ$77Sf+Iv^mes)A(q~V~2+U-j)7V?`$@Qz& zRh#t2Z&?E|QrspNdsW8n%P%@J4F-te`%>E?^%WNMY|#vq_j4$D&kW8^i>^WA77AqE zLt9igidDQVA=@Id>03E!OI`;4nJvNkVQp<}EaDjxMs$>J0Qu+6j`4gl%wYYn_F8K! zQgAtl*v-{|e8|cg>rX&!G_@^S^>Y(F%&bNEdYzK5qH6$V(6iH~(;z-z!Sn>)78!%F zJ-~m1bpmD_)YhS6Q|3trbVtVqnAvrkj2UQ)?xoDEj=^qv@s{moR^2WQ1aBVe2+^!~Wsa~P#R9)oy448tDQ z{_KiHUdsg$T{tN*i0_ZLbyz>FU2k#-iDKDHoc*I7K@2Y8{3%*`PveUnJq(+pILo8L za74Q(ivzTEYmCVV8ON{_&X=v)Y)@Jao?)fNFvB9X^>A#{Oqyc@40rt?W0)JvzqhDi z7>4ujPfip$0N?@gA$0!T{95g+LFNwu{UDM0SdU7#mk$G(m{ z6zv`^`I8K<@8tk!Xxf?XeKSFJ4UpqyPBJ@eDlORP_B+>bQ$-3-qC&T_Ct zM9}`t;xG>V>gva0ON8CuF5)GKug=IJK-yC4=&EfF^mO!06sMAuIAsCn$!8n~Yrgd< zA>%sw*&_P(8N(OW=2{#=DyzJRL*FQIhS%|AoRT4-KdR%4LjFw0WBssp{k22L(l?&O z^4FAqcU(sc!F4H6px(Ody@m80Eb_rhjX}l_Y8xO1O?oIXIOBM`C@XrN{0!&>qZaTy zx$hVTX`UzVMHMOi^W;l4g$}{t;Po)4#)gAo6h6wU)ZqPwWJrVCD*D-puoKJ`w{$Tk z2e6a6tY7hcGfy?ad%>$l^n^{60|S5k-g+6cx*hM0K>LGCg0s5MaVMTu%?hZr&lj8{ zE~ot7;8V%R*rKBf;<@InyLD-1y@)u!eDW)|cRl6EEJ#yb9N!XDU1<7ed4@CU=LGmk z8avu0GN`gSv6iNY3VAx~)_u+2nPN9TvPPJ7se#=&j`L?CN7xwC#SSv-@^}<`SjgLW zmwa(SKIb?W4iN3nSF-1xm_~5UW(m997XCefb>)E*X~)+*Lk^vP%Cdf@kX=@)(WN$a z2IF5=xyixjvqf)fMh^y{Su))GZT4=*bMTZ3vhnM#;Gu2dGT({FiN$En0%KR-Z2M)Z^Ie7B?z4)D?)0y5ceXijb zJ#*k&l5bMqd|g!nA!s+hJb?gZ0qP7pP+@^G5xUx$v=sadEA<)#K}l>D)EP$~K%GH- zcYz0^1ff}!R!#_*V+|HKe)y0Ji3dExNIHqi@s78Bc-x8T1gy0wJ%ns*^&}pDL8%+?{qeRF>xZ?PVuz7S?t6#}?t^<; zBFAm#Wb;+59}hqJ@qan*1u6*81o8v=Sg=5P`Ezck=j&OZHh3?kj+(W$U6c*I=elAg zSw}%%uVPF;(DL=jDr)#R=IdSk&hZrU_3*yWspy^bd>;vve-@NBg$=9^%!&s56Jbmw z^AFDX&a2b6DH#2*_PF$6gmh>RamqbP`u{Hf9{3$bRMqwp`*Z4%!mg`0{~hyvfK!1M zNO#!~4^jycE|B(4D7DCP z&icfQ-kmX$sNTIhrgy^#rn&phZ-oN{0=+BhJK3H2c>YSTdeh;r+C~)9*_4bpzuZ_O$7=Q74>h5$OdU|RTI<_axv4KC&4)-wtsz5!pSQ|q)Ej@Jzb)`yUF+G*@ zoZ~vCr(|(>v&i-#u|hh--|7DNVLpp2#q2O|bDx+LiZ>xjys?A$sJJ7*+XvYlWV}5C zcyrLAuct76W9|H(hmlpgf{16R_>RXb-p*kCu-3&i4)OjRO6M)`J$if@kXq8#(#9B(B!14AyD%%_b$LmgUe z;71Ao&#+F=p}W+q(6Jq8jtwxOcZ!S&Lx73sB^V~4)}zXU4Ci>=h>Q_v z%Q{Cfi{}wuCtaIQUOMu7d`L!vAWIjvTv$)$6|D@-R=Zdnmu1#lR8$tN{q$XN~?6qZCCN7-A}=NYYn&WO8K(L z#Tx%o5R0o8@UYW6qP4#zddXGa)(E9a^J^pFkzW>*x*m7yw`qm)rrl~IMEY7pD0N<5 z))Xgve+^Il^AxS`^UYo|qy~HpSL%Fw_O4X2@=&bRNX|_3{x+{gr7f=F9a;{b-+WFK z+5f&Q=7!-fk=$ff8CeJ$%g_-tsMPwf57XK%B8ZzsRw`zD?TkEgRIyBLS~ zHVMm!8LnF3`NOU-v|gJqr#3@-?93+K&b3ws)3bBZD5gZIFm=nlK%xZ3MH6v$&T5p_ zzl*8FdvVAfn;2qeIwdA1vvY={b}l6P&+Hu54{M9Wk03YYju2mfzx(=0ISo6f%>-}< z3e*W{b)h5?@C++87MZ4~*+49sP@SWYC_%9Z^i8`28H?{3We8VwFf79P?pDgU&smVS z1?mLs5`Q|m(HX_Aux&0@Dhc8^VDrTl{w zQ#ppiG_s~qUj2lf2`F}m%RZ`MZr$67l^%OtfWg^dam(rN; z@=l!ZM)nFzwl@jSuPahso-rIV+jQjM2SIlet*ckPVjbJFy7eV%`^28XYz%Dshc2pm zzKk=zzcF^+q1i3X^ILWM6`ijQ-{&|CM$mj-l-l_|Cm@FP+;C{YlkoC^=~+6?hwF+y z4VTJ2^r$aV23tdw%`XHvg6*MbExQoFy=vvAp&84s3@=i<@xXQ@n^arWKD(!r!(eDX zW8Uz`^o-%v$7QmISFG2!8JYqNlzasc4Jb3vUg_dwN2ei_Gz&b#Ize{$)NE1Nq1p>6 zm4WH;vuR}6`NSwqxHBd@n@ftz56e-+iWHPEJ#P2BJn3h&?!cEMF*X_20S0H;uR(90 zdJ1vS>AyebD>h$=Quxf474*1K; z6Eay&U*n6P7FI23x=F|=is-saR-PeK`t&uS_~XtJTuy1K&Vw%w1`ACyS({5kUS16- z%^`25?wuW!E|U>Ee^{J7d^fuQL8F-Ap7nK~MwUGBb&0+sexlW72 zmpV_RT38*~l+k%K`NWB&gzQ7<2`tQkTLNnrIeT>NE{U;oa<&h8yikIZRrBCz9;RHm zCeNao25Z)N+Tl}WobmA3w`eqB#=^@l9Y5@e2%6X3`(m4fw9*i%i-R@mjK$fPDRy?| z8ZPFK%lrBY1DI9Tk>8h6fmRz>5 zTRUohl;HE@4uJf)TyF-Z*PTr4Q8aktQ}ILUqkhs!bFohGd3V$E#2X68S0qaM`j0d-fIu znYjGo%ly73Ip9@)i%yfVcW;846hC)*LD;SDB*vGPLrGD``QyI6TB*etx6AYSHBI&Y zd^h!g6^$vD`$J1>pMGS{7fZL)(DG8(c8_`VM6sqlqvQ z_s#B7?b_4D)n&}C#g&>@yt-MxIIqOB*t4X&xVz-g!RdkGOp44pu@3FbJ}TZFE{}G7 zNvY{k(}-0K$qLq(!FPa>!=zfHl)*ws$$H{P%8IzN_D^ z3bx9v1Y6~P1@MQ~9lOQ)+V8PJ)VrSf)=O+sGtW2KYt(sNt=pzy?U*aEXP5Wunzwnk zXYM^DwTGLy)camX?vu;Gjk~WrZ(pZlrLSL7P z3!E0|(7u?|{Uu(_x~X;0|HRZvCo7*r-zvlx-4|}%^CQ+_Q0~f|n9#G83)*a@N(%0% zimKKOT~6_uQ|P77Kjx@8IyJtHsq0MeCI~U(PjK z`R&)o{#6f}rmZ>OlCyTGp^m$!`%B}?uEMvt=srh|R>iMT*&}BMGrJ#coHb`StTQSgc14Tg=IKdAI~w2g zKWWh$eVAFjh zHXZF9o)NH9d3fZ=x9&ArwF_hdtV^C>-L&M_{li5!)Q3kNJU%_ZZPK`W35-&-G4K#n z#-ynR=;@3S8BKIOA`S{5oXC`+;Du?N18DCWxCn5McQ-Z{AXi)k{Gk>@g31=$Mj zOy4wB#agAMvZ>-mQ*>R4vhvKCp{K90$4?8bb}-!}X0%Gz)lgQRB{Nfmok>LYYf0cN zlN)Kxfuwauik9+cDJzu|l9?7V*_&`jYN({Ot+ff6lL)dpg%L#sK5bjpcJAFsP@pWh zjqxy(n9}R@QT5hJzeIKoTolRiH??e2S@tE1B`|4w(A#Xy^uf#^{w5jO0lNtCbtk7> z(3CAU);VTb$IqDfv%p~y+dAt-d%cAFN6=I~uLldi)EcGMzI#`TOVx8vZ!}d8t8K^u zGc0fT)tUJ0rn=YfOP^mcz_(<;^7_?40#h(!4yTHGd_l8}^1{3;N-DuyMEE{3Eh*-V z?ou6F5&4gKh|V%T272DTU;zSR2Cs^9fj$Nuw=%F0@w+1{0eIoCV^G)(`wEQ*_O-cmMuu}Ubgh(|K#Vnxi1{Wo z*GO#8{fZtG`xWD;_bV8mw+uP~Ku%}mM6>r9VhVRY_-tc`P2H4>mKPXU!YsF(p zEkF!mogl*vVzQ_V!#m(`YY|i0+zaGnfDD%&$RW${6$UWw=zHTakB|FdSjXD>qeqap z_Q#3a{t)x=V(82NV;Nrgn=<@YGI;F&=zV7V=KJ93OHZdLwH-kiM3RWJ&(|XohoMd( z>qs*HArA1eapP?qJ=t(V@q306zj89|qTI<)HWq<3K5~I$!m*LjXNa+PDo04C!85EA zWaFsX7If^zG{*+AapNUfHntO(2_KjJhHT7RC~<_iI>b?-yP!a##r`Oh0(rS#n(GG} zIQLZ_!_s(%g)8{Qops8ky=7@Uwyx1#Jz~$gfQ9p1ngCuAzB~K|d@R%F>QQ>J%z5a1 zX&R-Ra3=#fiG#6BcXzU!lmYqPIrm**BwQI(o=}{FM~DW`ln+yiA)!i$2dLmwCy-413be@&11&nYR-_yYpCvp zlZ$H?XszPXVtIMo)beAZ%$F{tfb zVDP-RqH+Pqd|KUWSW!_?zN%io>Ioxb@j~4;Q5AKcg65SlrY4#!<8VLD zol!VWCgYflVXdk4QDkXn3Q+~D%j0DY-yg5*v3^*qdgmyT6rDz7%d1D6+N#EM{baTa z>v#M&Z5NqNkY4z8Zq21B^wzmuP`&O=AA3Xi>IvS%N z);@S}6j4n|Bi;w}ztmMdM*qol^r}%Ey&?Y3bTrlvYxl{-Bes!gM6=sq9;93|_IGhQ z8v1phKs(Iv?ldU_Ji|(@qZy8?ZH4?YRi@;ZqDH$YAG&|4!G_E)xR2-CD1CfVX!@vc zP#@Km!Va5J*kQuFIzBbXeF?CVs=pHBKDv*`fkJu1mDFBT<2UEOyCx;tX_=CIMqJD{ z_k7(c1~zs=vUehTcXYk6&RYNY7l!x04adD(p!w@tlDBE{72gs8mDrG3Rvmp>pTG03 z@={{9JqZ$JI-oR(rqKdsdzGo_o0!{>PaEEn1D)csV@{?z%c zBm7fexbwU{)_SPcn^RoZtBygaTQow+{pr=u`kYw`yM;LKdW0-_zxYj86c{ZtsV3HG z{?pyYz6XX4LPW(Q1LDBNKr1e;LjZlC%sD{@f&zKil5mFJ-WWNE@uSzEjzae&{`TG& zG@v{BH*{<>=NjN;?`{VT>)(>mH9*RfO>{5vp#r4P>LA=ibzYo&VoEiKB3Z$h*Ru)MWJi|&Y z56m)Zu23FUr%}p-(pgj>ncuglamEN1Mc;hY%{Q}!3t zlqY$1mOH8SHw{*GpB(9b>fQO;c50ca#q=Gn7w#@7`Tp(@qt6ucov8_0=Ufh+KC`Tm z5RuK4&ds8IXIs0*`YD0evqDl>Its%Nl728XXDyFBdb8?C)%{;jIsB@ZT?MF;S=?r?Ds`$`o2eb$sd?$bRb}*al3$_c21qD z{-qgTHRQT3eyq#IiS{t{wuG8YA-*DhiS=uX`_8+&!em-EmJ+s-;sj*(f!__UJ za;9HchS<`t-wWd3yX-sWaakvAK*;fs!>ziNET+fTDYUP9I&f0Y>BQ>eJ?p~{h_9U; zr}C@7ckipa`-+$uZizX~zx`EewoB3CFSF+qh#il|Kps0zdRU zslS|BbRbqEpwrl-ZSdqtkwN#tkH3WaSJkH;5asQ;WK^;I*YV}`*|vTnkY9=2i_Lfh zhlalSY6sL@jJak0?WUY(_xFTU!OEt09Wfs}&#-;#|5Yoz?{WW=0f*L+c>yo{HJ?-< zO%3}anv}N>fA@Mm__6(YrR~y($wdcFE(++^j4QJDxp0!fTWJ6GN|m2&-Zk|rIu<5< zyJ_9CZ^@>j(yv>Z?X6wjFPl5BmDp}<&AHUQ zxZS<)*R44k;BU0Q?^K+ovDgOc5~x!=aPy!;=dwtv!85GXI)zb3Z5uid3Zv91s+pLL zEjvNhDbpGG2vTE02-l@Oj0Xav&a~{131dqbj!?1!x&x{eVbfxU{VSE0lmtZt`3H&^ z?YGPC77NoNeh>OubI4NL>XYo<@2}$mtj~U_f=l|X+F=?Jx@BU*&+POTcZx>(I<)b5 z!A$GoQc(mZxj{RB$Dry2J`+1E!tS}v zv^QdC^VQFToD<{ zJT%DAph1Hs(<#bODN!j?NQw+aGW_>G_a4r@ajW;|_x-*<&-eMC=h$Qfx z_S$<-4I5AV@LcQD>oNFSA-&+Z;1C z44xAZ%y^VBBUb2k%Q+#T64nF_p^cV8LUM8gb3cRz8S(X+@r9b5_+ne-U1=a?h)!Bq zv!&sjCHUj>lI)YrQ-p-3`>c;EJYCML5)v7I0C=Objw^%O>en>38sriy--GM8S(&gO*dOc{9}jYn%%m3&+JXA^Nz^!2 zz6Wp|1>->r+hM=(!Qw#$z_h>zj+vz=i{83{EFAMJ>ie2Ozv!4jEQMDK$Oz~Ot{aF^ zWCZUY;Qe&WFTm;}@i9n{K`K$YklH_(Y@UR*TmOgiq~G;(h3tL&GOK)yk2+=I*m59FWQ-t1tYs0gso>Nvu2<(()tlqbXn znD=e^OxAIZz&{jSg*h6i=TE&)3wr)fQP1DD;$^%3hL5t|UiEuhN{38zSoK&wixak4 zGceip=4PLt6*4`pUG+x8P~`0T_V2gLnFvY(bLXOCrj-}PuuJshMGlph8ftmr9dyf6 znFHiyTE;i{$rH&-YW5|1^0Eu1Ndh%ZROWPu@D4(GSwO}Y=o^z4ah$w#9?qdRua!r~ z%st_lg|w%g*-n-h7<=4Fp*J2E^yKB+a15gUJehdp7VyU%PLJVYvU#mBWnQZm_jmJJ ztQ}Sd8k|J7l_eA1_k;Zcd;t^8Yw>to6MKao9$it|D@{myfJX;*43A8NFJpL|a9*p4 z&TCDDar;wVARlPXig;HL)cO7`j4uZTee7JmVEKtoWT(3>ABqW$VpzIZF z(eU}~%wU*s{Is@wr)VBMjO|9h;}p$zeCrV5H-i|Hz?O{1bQ2z9bx-r?VN40d!V79F z@S6dQeFGSKlaB6_nh0ZN*>~t+Y$@9BiV6D_(t6W!XB=bB#(#$~!;F*2-uPr6VZ&2A4oWDc|Xn1d$?XPqp_S=76{TSq?Z?d4k%D*$#!T71g+neag=& z+a9fo8(ALQXmVocvrw#B^fU3V({u^lq*+@u;XUqQD9|J5_(>7_vqHy zi3@aRNtSCjmXyvdAaH8M)o&cj^brwgOEOL1H1yPQnJrntiEwB?JYcG+6(bN(6=Z73 zX2_}I!Ye7wk^V3(S2gBTKvk5fC5NGrA`gp#sfgmp&b3ubyf03W=QA|$hTnMQZjs^! zCU&o-bM~z39@W;4(K$gVW#AU-%zoG*6E_^DN++-NWevB^|R&# zxTG%G;3-$V-rgcOa`dTOT9$bkm?TVf72rkmYlQ>x6m*7q_*{ZQihQ zDJj!UEV_l-`T?7s#+^OvELGND=f+x@(!HC0UhBNF((z5taYrKCKUQZcONE6kZVNMv z7ZywHkFa(6B9V2Xb;@5FSr_0PN4ue?k|%n zrWA2alNsi>Loa}@huW!+{)T<6JJU~+aZRgxmb*Wor+Yk6-4jENZ}o#f_cTG>BVG%n z0(~&QXdBKinp&72tOwp<`6YKjRa6=3h*^a+I-Q>w1oOx6)R;M}iV3JLHs zj`xc&`+?OiY^M;PuZcu%2WlCg%r9C^@r!09P3#vIa)n zA!4kF#E*xt@so8NoK=x^loyW9iQ2`%Yr#7#v^t7GN7)PV(A4Kw9!~Fp>pU|Ll6BNf z5b0lMfxthR6}z~2 zTSM-5Xhc~QG?nId74a^TW{CMp*@|^sH%`U*b)N*Yxu6;cvyEy|O83kh{|H{*eA>{< z*97lGw*E{08p8%ftP3&@+-KESzq@(&c`ZVec}^1`DWo-&8@!KYX84ev{Zm2hpEfnN zr}wz!X~coNoSs`M!H)cCzqe~K-hd#8{mqwz$C z>>A_>YX2~7VfGJmD4>t!`Q_37`5d%)On|xIf#2(-TN=y=-eIAYCB{DGJy4ct_k3x@ zb%@Leg0dt&gDgwdz;}L3;j2&5L_Q^|wR1lwk$p;ArlTW^^&EyZrEDFy&lUBIe_FvT zUnazT+v{VAbF1U22IW&u;B2!pp(JeGz|0hrRMhV*{v`{8EU5%S<70Lv*a*5Hany~R zs21|zu`96Af0%`_zwP|2`1InBUS&TUBa=lex&K?TFe>&hlO_i?U(De)|0jV>>D078 z$TbFMsl056iW$!{9;osl=NV_#7xaYqE(%$>sJ5>BTo;$p+_m*N;+yJKv~q6GyJ1kj zaH)!lqU;v2m9m^{gfc?bj`D_vmY|u1rR7D8Cmpq?b9qgP`xZ79(-dF6y5cu6&G~d< znu=&lvwVV>CSt*GhJkS7JwH%>P&T0M!{=dW+dQF{hoOqv^?qvIHzUX`PtyVBTHO&P z>pqx=v6BKwyzau=bxh}B^-Sax64w?_JO*-}@VX1%o}OI|oF0qh)x;6!Rn#E1Gk%Qu z{=c*Dv0%*L`E6W~OeaXMH2D9)19ggjSVeFE_!$;jokH+X-i!KJ`qcJW)1gB|z!K_| zil1biVhCKp>1LSJqxP9vfMGnY9<|Q_ZB=~|>|$|AGP7^{Bd%GcejpwP_O^fJ6G#I? zfa4Q~z5;mQ_=dWl(u-fIp|*^Lnx6uefS;EEKLuD^P>4Ud{mu9>Ot^~h>R_b{$n27-4p9~=2Q;rHTwo56r;dcKW1iihRY zco3ZHmZzl${PwT6=acaO<41bt^znf41FJ9k$0AXFam01~)O`6oAFic6@+3w+5PIDA9jllIJxLZU&sD+87R;VzBu& z^~Dx<-Q)2O+dq6R(|_RCqZ%;r*6`ee!{r=^ z1jXTXXR;)?ZQryVs}?ohQ(aqa_hD3#Yul%nRffG)M*N`%%tAw(UmP>ys`D`83TrNl z66KPT=He0(s^jU&T3I-sY?ux9%C&1a&l8yc>F11j9Y0&!X2hNoXxI7n(Y^+xMsjg+ z7%G=HxVHu+KBO4s7@k~KDx)kd{TrhkEhS;z+I78J+t7A!nw@|iy5IGRoC10nniF~$ zT0D9fn(VKe!wH9y1Pcfd!?ZG+$N!d|%z}HL!F{32Xk_-9TORQ)kXiGlwc|2-oq|Zb z%<(J)C$JHoppt{hDpo&libYu8#u6=O*COk1HWl9vFHVdx;eC7Xl}WAg4!2@^G#AEF(qvgx|!W-4IW|y;c1sv0&+q+ zLtNowIG0iy=*4iBL0rwcON}d`6>fPessOI0euMKN&?AiD%%;#AZ`;YZg8u`Ax+u1t z`P|>xcB~y%^Q??RBsxwJSyocxX)+%VYnStfKHg-w#`?kPttoNH+n*r^fY)styrhbPa%?pWM^UJD-w&X?38m(Z zjvU}S8h_;jz83j`eL@-h|-?s-djj}k!%?I=G{W3{J6}Wp!@>L+|)Z=^m6b0(7xCF z%2&`gkhxwlvdlr>vc{5*%moIZ(f{Zcuo-yHijClubQKOUI1XBQdi3}!J$ceXv7kzg z1(9rkh3!C|+ImdJ?5MW(wgp!?4;x=)z- z%Ye?+CdmB#8k*v(+cIKYlCoYUe3{FEE2(zV!x%*v^dzSemPHC$j^9y$pJQs}_Whra zv*PENfmYw?;ZYmKqY5=1XM(*TI!^!|pAHX?<1u10ef^H%2&?&@#v|z>$wY4&JpCyi z*<}+Dk8)I?#rbwHyA!xvRgH+Gy#cb}5stOR}@=G+Y|~JLaxs@AfVuN0N8^ z$B|^)(jWrJlGQcW7o8wWHvMF4dh7y$A0SP(WIRhYc9S|KOZN7h59Z@(vY+v3ve@3f z;7`v>E`!6GK%Q*O&bY!xkS7}o@?@D8gDlxO+os8N2z$nS4RidF^79LUN#`(AGso<% z;IObG{?gNhg^wJ1aY0yEC1rFtG18@aw#32(dblK6F>;b@Zy-5I79UXdp-PfP1IniN z{O4U888%2C>~H4D^4H?a^e6TRj;#2!`aLOBpZhxU`gEdTfF1Yu!PpaOa)c-TV)`96 zNrXJmq-3zhfpuiiyMj=iFXw$}&h?Qa?W3xtpKQGR?M~U>?x>FdN12IbtsC`2|ANEt z&&Yd&HCxYB=Zmqw%6D;b8R)RtWH7vhGs}OIP~kUOP6@r?G9y=Tf*HSnk^m~Nw7!$e z<)8F?CnD5Ovqot2(-XHm{UtEQEdb8Ag`N%cowz7cg4Zv2-wD%8SRJjJfNY$eN_4&q z?!ZpDGp1iA^PSdGe5c13{?2#8+F> z83^^7>27MhroW^^L=-)9I;)VZ*WfvwCf1l1nRp(KY7s7jf3Umk&(@slO~9J-1gpz% z#(nJkYAuhUf))CA8+!GvE{g2x{?V_@+nVf{;`gD_K_DYbU|M)mqG#poR9|`BxQy}B z_@0V|m^OPBwAI_|BCJo-+x7W0<@2CFFC&G9hstfe*AHuSG`bopZkeVlny*#3JpUGIvICf=tjv=iI~l!r%k@*CR5J z=-lP2gJS(0HP%I=-0}>x!5qKYEsKnGct4vjg_o0I9m5({2PY&T`lK{sT^cp!CY!5c z?JkL;ga7S%%xEh-y z+}Y2;4#z<|M_}H-LV5-0L+4&k<_F6xshQsZD2h#?y6130Lj>p;c;(diBI|%_l z!}1H=Zz>-`b=P+qy6@`{nT^H}dlkuahj-Uqx5aeVgzGs(bdGR?YCUHm)p`!R=XmPT z{aW1Mp5q_)#YdrQ1=C8W+hH9;*GkTbI$037Xdfxt0?SXbxxsIPyo7ohKJXir8aYWY zc@s_Gq&-votLREprU$8cIUB_7RqA4pZh*#uKFJ*ZXLx_WF+cbdd|;ojZwL4S9!UGSIozZb;AdEVks~EhJyc&O zjOpuOg6Y>U#$eYB0X-jIRc5mD@pYNu{~`a4k^yd#1bByqcKpmUln+A;8`IL*~G3?P}>&0yrBu)#~0FAnC?H93*@DuQ2T?kiTT_Kn+u*b6dW#D zww=jI@_2i_r|oVB@1PI;R`LE0&0Yc-sZV7^^O}V0g8wU4pf=}z)(gs#G_e=bT*0Wb z+F;iDAuS%B7M^(oj{v5lcei)n;dIiHF!5j7Ts@7$=%60yT`ob+QyQE~ryrBAB-iwI z%8dg-3;c}t$Yg#Bn8V2!*Pg+*de&~j3r&lQt+v@09$n^^7)`a)HqSV6Qpa-&sJhQw=!R@JM4qdcf`L&UQ6 z#qL@Q@Yvd#nqISG304%WlhSh%5Xh8bI&(N}dBH{J^0h^Zr&{)R-eTh7;^huo;&V?- zK|x^ThN*+YbZ(OzCx<$pk$yM5^XvDACB+HFEBL2gVliWU;m_u8YpcF*Pj&?>i{433 zz4Y?1h^IgG6j^6v2Xd8UVMjjY_W&}o=6 zs^0A8SA#+uy@djojr5UI?Opot$|cdy-(=@_+7e<$O)F+z0vqQ&hC@Y6axeM!ZfMBy zS0Re(^$!ZRg5=+Gukz)<=_jJb-(>IP%azI3fzwje(SLe6Y}R?A$E>3NkS_U`ndw`? zZonTOHU!T8Nse!_gqnx?2@ujEU~A^SF-XI$nP00v&}_{NOam5C$TW~iB5u38?bb9g zkU~9MsB;;sfd1Zv1|y6$K@zW~#V5t=kP&UPY1m6ZkBP0ck7Htl2gOd+^Xk2PI&R?^ z_O+}Wilzhd*VyC=il()y2uN0Nq`yv6(uipdsKRGaFAbaaq%F9L(bSU1kdx?QCn?RC zzVdXgP>euu6`!dkpP>=a#f7Cvo5j%nQL416T47Pvf|aRkFNB1g2o((RfpQrv50ivV z_i$WrC7+gP$AsAZXQw6pqj~3iYxX^383|hJ7`73h?u2?8AA_3norj*kqmTMKa@00bjKeK&^*1=jJN<3k-|^c@-`~M( z6jrA`PDECBq!Fj?!E6f&LwQpgl_I=BMXp z9zp#~18RR~HP~MwmH=%`j~6Inoa5n*6^VP|lE=_kr~Ci6`&dSNxkq9kPGRT>f5PEEJT z<_TE4ZeEm_znv%iuAgh7|8M%a@`wH4>4KlPVBdw+xgkl&or`J2Ot4mYxT0n(=0HHt z6NPe4~(_L>bUMCx(}`jh?0lb)^&;Zp zGn>wj557E!{E>W=dthjP99zF|PQ2f_A<65}$C`&F9$I*PZ}zO`om;MPS@jF)k%mA< z>ql07>z&(glsLa%JGUHce2{nBTyjVvi9f%2X_pXhYqwQ`-@Hbq=ob%}`Xg$kXS|M( z9dhN5w60WGqvheO5c*SAE$FQI(c#eb59=Dl57UBPAc*%wcP z1;bzFd%T|HhLZo~G_)NxezD{a*a z{3s~M^r*~?iSO?A9c6Pm&uxCwWf@o4&y8(;@_W&(2u&9V&k2(6{dqQxj-;6l|FkE) z%-3RjnJ@0!uHPGxl=|qyye@D|mPvWaeKhg^(EXA5;PAzOp8AOAgMtgSFZ=sHyE^ji z`9qsg*V$>n_rF}>09}7AmQBNU91-WnS@BqNg-;07zAGb;@jixFxC#MKbj^ZM!S-U{sGkO$8+Jn zLgft}sJ~C`pG$fMeuhO6M5PE^WG#O5oh^7FB=9nf1i&A_C2}{{ZMePg=A}_a@;l{U zu8&t)cM=lr%vvpNzLIFBV<5g*++f{0Q(1W#`KcTRZk}H1oAtmckm~9>Th!&%zCZkMCDnWLxM&OKf(Zm!~{9&TQ4 z_HH}X#WyIauQJ`BtZwY$y2IGb-frhqj@5Rq>T^9k9o*F&Ts-aF_BwjZ1;5;=t~ixr zDhK>d$k#r~h~f7p+RP)p1n;oW+AGFK$|Pv7Od6@}l{uk9WUeLjJ9Z6`?G>CLZgs}& z6*@tz_+^3!J&#Ezh?*N*pGPXlEXYW>!l~~XEc530Uk5ZiwOvdkE11*sPAg4|X+0wH zh_$6x$Av*snl1fETCQA-Kw#AwQ%f$xP#qU`Non@<^t4jq9S% ztU2t$#iba~8c?nsXMSjFC0FJht$kg5=r-FcyiIcdWSi~y^)de_sn+cOT~h55xuO@M z^OxCgdeG*lQBc6sSa3V2<`9-@_mJvu|Ee6~27i<3ra>dw5m~fpAfRpB-WyV!i~mahxw&6SK$A9fwJ zE}IMXW~@(vbJT3g92L%$MkwRM>mqu(%-u2>Icb+nJR3-@izb`nU^?vbAI?pF*U$C; zNBvy=!+!8|p{Ju8^OBJttjWZKp|wcZ?$Qb7N>*g{q5R8wyqHd$SvdrqEBR6Dto11! zA`Tkg68V9BLTuo3o$fm>A;p5>KDq&XZ()Xb1dvk?oj1 zoX~%tgZl4#sMax@e_6*+Ji6bXYkR*d;@)+OVUH|f<_Y;^bi8of;y6s7KO{wOUS^D9 zx|bT$5=8*h;2d9Vp7yfwd0ChX{dw6s%Df7zeT$QkMbnar@_=``j|<0mH`%-lYZrCv z@8)G#JFK2IHwCFmN+!kxH2{$B+~`bCl2xuJW%HEhRKrlf}dgeg|FL`Ls7mi zqv0z!w|Cw#Xy+DLllcnqEHlPeI5VKh8G@NUAI36$$`7mVxfLQejqvRGOtAU^#{ZG>~G~|Jw@KU?*5&;VC}Hl{!0qd zBa}?E)~!V{KPTb%1@#D|4_?RK*``5H#~w%dwU35hzJOn74t394&>i|n2IL<~O{ZuUG&48vmDpigFF(!#^iDjX4(ly6(t%u{=d#A+fejvDb^857!(N3vsVM zl7C{L<@jx%4{}DL?+1o;!S%9hR+R5|JJ`+kb`{gT&Y$4I*<{PmaN~rMkA1z3Mj zDaafCWTH6O=Y+@fWI7CMht+pYQ;{?JNyJ=n>h|Mv!y(*UNn1giR0rN+p~Wp@rE&zs ztw|NNOjv+>{uX#Z9rgt5_ri2o@EC3<(qYe_4)c24iS2E?wu8MCwzLI0=fYUa2{Wiq zqh7@X8Po=T8eOFeL-N9R%cz83^ig!yDwY&tR$>e@6(M+t3GRaZF9TNO$yoo;x~b9x zt$@e<5sQ1tY)ZJIPLM6Rvx!V>s`=g8J z!dh+Q?VGn2$Z9f%?a2@i57xgD5Aq``eYrff13-pkS|Q2x{nF{ZDas1FVcZURSHaQl!`yMfie48k|dUy7P#Q45sMZQq- zflI^D*UX}g`XX;!2_VSb7;v+*3+%9S;MhHtJ8VygRf7tI}9cKwW) zgwaJhw*`{b{nC*x~T8DBsx;|o08@+=jAj8C!8 z9GCIg6qMj)6z`{CvWeBjn^KW|a!JI!v#4bh-yZL$VC}H_;>A=Xc1kj_sjmiMd%1Va z-j2(70Zw1;EnG=T1@ExX$~YlX`2=eBxT$5_QlUd+A-WFJO4*n00{nu+F=^=iRT`Ya zxU_i&TZjav>2jxVGGNQ}L^Nf#Zd~!YaT#ce4}O?r(|gZgX-WR{(C8$a{Y->CNsBuP z1z?DfPtbnD2l`n7CIT@?nKegcb{-8DK+M*%8erjVmd3cue&0}wVP>--z%kI${JWbuJ({mW zX)Zxcb4d_e+6;2YG%H`P8>jgp&%dL2l2RJtdNGk`Z2-;*4T5q&KmP%vHC9XRPeXM0 z6Nzc8;C!@5XPg{i^Ev$dKvB+uo*c!XH20*Y`DPA4bM#)pjuntq@WJK>cpcU_vXPz+ zTaW6nPc$_AgwZfaolHZh!@9iwj)u8GX-FtrBJmmnH4P@yVHOk}rds@WIt*)v)orC| zNU3E4(eLRiM6NjqM|(&Yh%x;Bap{uHBm?k!SZMLipssup(%#f|LfQj8Q<_Z1J0F-o z9oUQMnMvkPL-giP?};u&t(W4}hf6tzTf#fvUKWk7clj9b^xh=d|6OOtyQCf=LTEZ{fsY`y9?1ZKr6MLchBE9TVyWRv%~#5skX zx3wiX$#-7M8}*V?1DyI&CmpyO6uUUV&VdK2qou_H0t<_0ScDH9wEtW{D!HdHx5;~Z z^F0Z-nSvUfH*fpu&QB4{`T2m4Ki`Toe500whuP&k_rv~yGfjF4-sRW%Abla7@fcUg zwW5ddQz*u1_G4Iyc8Dyx25m+AHqagVU>L{yQ`@7h>FJ3LsGgWZjqybwFWgEL#-QIu zjq3?33J>wR74J`B7{hAe=V^$dKET=&3~TiD1lA6#4Wv#Z&1VycEze&e+Z(ui0)TrGs}^Xl0WSs~n4BhJji(A!Zh%dGLX)WZ8syVGQ1w zY)<3@e1$$h?!!jR2e_!nehSXRpcNAxYYDB`N9wz&VT6(_)gW#7ro{4c5Tg>R4d_c2^z zbwku?OanRV zyc%=CcQSO1jt;W!WZlUysGBXQQzj}<*qI(E3c*?Bd@F~0~U+bmny5M z%DOl^$oT96E4wCOk=WhUUERaY&C9`YuZz7S{GGWvy4Y*C(`7GsH(zPCVWpY+%3WI> z9UL4T#Mhg;!gXixch;MmsPEb1;(+!cy~@?g(ZkizOW)4R(c8{f7wt}3-bPMZUO`a_ z{#~#xEhi_h{_CHd%0ad}5HDbBJo-R7O09Pwse*S{exc)H6CRX~)2QeuV95I~(ebYd z@jp*$xIPc*3F&$QPuI;3Bv{!&&|Wz&cngQ)%joK1-&6bK0x|IK4|0kFlE03NgTYx@(UmM zO!!fK1LwA5dYdqE=)k|khcSI)K{T0E+5U4;px^6M4oEjhKl~cZn*axrA^1HkztC@) z$#fLQKk)QpkesLYFVT;V0FQn9e}dn!PA0a2fBNSkRbAnCeYyqNq+xDw8jJ!&`HN_*Dg0#RGT~5**ogExjMQ0N4n!5(Ed+`19<^?0CB$# z#|z`r4kRV;4$CjRSYRT6>W!&XxaV7I{V(wXuQvdtT^;RV2H^jU2Kl4@r*c4A(%QuG zOa~I2Kg041O)X6XC&0Jf^mqRfP3a3WEfxMltwP(~KhZC=eZV12<-ly>VL)^EKs__{ zrUPj!c!%W|KCCklLizBH3ftPL<^M%|zzOy$)A8^A*O)+OJW#(t+SB?aEF})4+2HrE z{K5ks6Jb=pzX-G+mS3h6hIU(#9b zFqRwg3;i@qL{JR(;pxY)FlF#xq8}YyVvKou{}8;tqac`?|LI?cq#pB2px%HF)E5SC z97xXK9hP5cy~$)IN^5vm+89Af0y)s zFc`oIOmE}k%qM4WqZen6Lt}<+G%>?a5HqZTaptzyWR6a}mSS?th2C1qMszKu4e;0z z_D{YKZ*dhC$Fl?{C_uo#wG;tgay$~h7DA3QlOeT{vKAs*@^@{?iDPSpxAIdkqrf*^7(+!MP&T*Ld2;rR<_d`*@W0uD{ZL zNdiiH5Pu;*Sd1U8!@>v37jup)z4hP(v~R@;`v&VY#{$P=!4~`J#ezv_EV#TIiv?#{ zu)_pJ^jq<34m^5p^kTZ3(3tLQYAh@PdxWhXf*g(!J6ufn>^|~%@I1kMp_= zeD55z*3r58Opv_$2wg_`zKi{0|JFaX+jJv%ophhHgU!qbi(?T75hv@@5d zrX606$+RaAcN0a931xpL$5=b8uDx~!$>>QUUI%OV)I7uFFq2Fkls@7%-t_iAC!su} z$-Cde0C?5|c^0>o%rm(E+3f%(E1`gAzwCc5g~IZitKC-InSL6K4UP};5idh?JALWN z&}LMIL}~cg1NdkP_*lo8OXee77uj-#OjxK&md1eCK36~sp*Nw0bYi%c36FJ z##y8j>{d>O{4kwEEkj#OJ4B>|AU{~Yllh?r z`0<_cofF>U5D3{(5cUE~*FL|WeH#=$9*zEb` z%cK32MoWLV7@PD|wncnEKEDoqdap}2?pFHF#>k-jFcT@O*l?2ci;|gQ^&~mjUv|KO zEy?#suOA^mzR=>Zam0@v4y{le&ZNenbdXz~bv(dfh@|Q`4znm^#^VUDPcZyob>{4| zNaeC*qM{Eqj_~d2;m~yVS;Qwhm8b=BgQ)calr#99k}$s(JWy{oaR-rDU_K)Jot(3x zatLmHZa_H&;&4qoH4d%gJ49soAP)7Pl5q&LQ-uOBI8Bt>1F};;{r}mi|LxhS(u}Q( z$oQbOukn$G>DkvUsC{jsmIoO=w>(=HAP+OR<;e1Y`neRG;PFgP9-Ms7A|r27iK`N* z@jRJ*wWQeBPnCaXU$J&rt@+|C(h`zJWWPuKcL}K90qIi!3Vfg(NnH)5m)Dw#>hn=* zIkI&Da`Xnu(Rxab9L#GyIwnWGljOC2n<%fmA-f&&NyUV$?_mB&Kjk|ow!4|A8+5@FGrWj4#|CJ4Z9&WBL71kT zaF4;-$@UmrxqEM*^hG6ec+&pMV!lP)2XT804sR3mg5L@GivQlV#^c|s2zK`TU)*nx z$MM&j5%h3ugW_0-8ppER-SX^q0vuOImyYAOo5CeL4)J;l!yi`nX`Mqhs-_X^KTzWk z-<}?hTjS0lF`Yoqv4A@VCY*zvz}xMjD3Tj^hlLi$jCRVWQM)Zojbpo=0LOz6$01<* zEkq-{U{mrihDK<&4IF>jRWgXP+t-96tL5cdTVfp+WZXHG-g*-3Dp?{|o)@rHjNTpJ zNi91f=A~cWeb3TkxU`4U?BBRxvvcFYxyJUkaSTeV4lG4UBGWycw5yN&STHZ)Sd-Gx zLJ_`?|KxPK%ocv7Zu@Lc;(AtQc$(q`^%WDHrWm;~M#L(LZ~P=hw~wFElN1TxW^UA! zmz{rAk~tCXISJI8M|F+Y&vUJ<*o4@_Zt@%)1M zE)zMqU+(e}oZv36JKd~$1c*bZXW)7ie4zc~UU8D72i{?!JwKE|Rn!*s4`ONLZqO~y zJ{{&;&bUmLJ9y_3k%C9O+|ZM|rqkyTp~h5V7CW`vOy(bKruYZ#Re$FnVC}FvZRi{# zX^~3IUqbzN4S)?NE=pvCg)HxiD4no&8sPL7@ci~%HZpx7oo(U&2M?sPK6e~R6Z{Md zEu9H+qIQtZ(T5&emN<1;08lU%P^h@4wx&kg-3vl>-v z={!G&AIyv33|48*&i6<1c}9Emtd@Di&F9YX*W$H%-yhA>`+l>{vZB3Jgq)w6{C3tE zug*wBx5}#zAMj}e=k~`A50w90ao9IQwoVm3R$>@ z*N2r3UfP7aAMCt>sC)afh^OUcQiZ#uDnMSuUg0=6R$AWFI;YX&jXlbn=`_3n@nJ_^ zz?;e`U>yPq4vcLn2mc*!jyb0z-HFM>c5`al{wZ&^7N#QwzRAQaa7N$6zR5Nwlr^Xh zvG6%d(gW|X(8@WJs&YEyjfojGZyb3$L=@2Yu>TO5H!#!sBIP@MlAv!gU`Kt#8;B2= zqw!(j@-nk~K!@fnxZ-6y2~!TRk-Pmb4o&NS?$G2^cZBOo4SsNUcwZr5vdQAh^9s%a zxwd6T)x@<+MTMT(>Z){!9P{0oz_TY!j_HV)L@0qtYRJ~lKCtSdX~I;)>pCtQlRQ_r z$VgU9P4`VxlI2-Kn9)o8F=T2yZHxcK8^e8cJpb8^;V=Hp8^cZSrOM5@ zJhF1VzTa@@_R5A!{%hZbY#I&vu^DYEp79vo-@pWJep!IndFA-qbq2j&vwfKJ z#Waqx!gZr(esW$HE#5MECL8@nB7bD%QdaNb&}?q_Pk7wmt=y=a-@0xPH;tY-`l8{Y zKf@Kpj|kFr5?*-eIBj1sDQE9Z;Xkh+3a0fHjY8bAUeKSPl0n zfrcBwIZKBqB7@flc%KW?(O7N$gsczP!PzEweK48NWkvD1%3e+Eb4}(mVeN$e&}YJr zA8%{0ez2Nz=6QtOB$?P6TZ_b@cm0v~==^RR@uHCSf8x7AK0$stpbg0Ul8erucUFWW z>bvcS{6c*<62bIQF*v&rJOPa2gtAYQow1Mi--hO7(evNVqju4bTK8_7(;=c51pT)c z(Ujqi`ELc3UqHMKgTB+iJ1n$%oe-s*f%=X8l_q(DwFVM5?PN;3?rItlSuwJkY?B~(!3SBd9 z+rNg;x9u2)vASF0JaR}QnHZP|?ya;M{O#H=)()$;A3To;&rTxBKd42nhtx zjx;`Ap?6kR7D~g}6VedK(F%LA9Ko>}gkf?7T^-tcFu+c<@8~=T+=|!#7@U=56Jp9r z7_Oc9aQv*SjpSjW;}RLYPErQ%u+Z8Qf~4p+l>VtS^gjdWUuMdqS-nLvPrRwpsnDPMqn8)Z(` z_Z5)u2Hi$UrUitV$1z$~oHR1#CkmD1zZTHdX6Dc|0dHL@1 zR6P@z`SY2Xu}Dmudt=(8P>$_ktkX#HNa(_|NQ}V;N4ci8VGG@6hb8ccC4aefz~Vc9Z02Us~RBZ|(7n6Xqg>P7UVddppYxSLS%@?aN78xMTEyhmv1*^zEJ9{oNT6 zvNhNHUzl5nd`J+GaXwXMSM?+^z5IIg%X_}-Q_>f2D)}DvMND2W@ScCqoAQrpAM-wT zJZn+3iAagC4zMOYU?^5@>Rr$`w{L47pBLx8Mf-#Yo%*CdZhn62bnIET;PN+tm8ta% z)%}(Yyi?CHa4qoI_{gJj<@!qTSIe`zylYOS9}jH&aQ>~~-mLmjlhS9p)3@@wd-UEp zry=WmAZqWH;XA{xt&h!9`)+7Zd8xUz+IicSy`A^^GrJZJ4g65gzO2(-zsC5wO!Ppv z$WqUNJJw&+J4aK4V$>6#iggb%UTt-sSKHVTuAaa+TYt6w>e}{Ni#B(HlJu>+OqbSr zmo|s{Ot)uiI<44A+PqVyZhLE74F_PI2`F*&ANotV3X9j zdgJp;VyBenhUMSAntz<9!+1|b$bp3AyWh;?dfED3ilt{+Tjx>*@x22&e#;5xNy!>Z zOKlS7kC-tH-CwTsvVbKnh2x@#zYELAwePj}pZnAY^Tsxp9XQZ7a6vH3SK2CE*?*dr z=y98aa!rdLCVBOX{v6HZ_V*lB^k35RO2$8Hw*TAfW%Y69srj$gH{~po?Xc;w=v-4H zez zgF0KzWaosv>sfl}-TdyP=S^<0PtQNCS35C~DEFwI{ltIU_DS!atjw7%Fb- zi1_H%>i(JU{%)jI`=RCuAImoi`{NP_T%PE4CAH;&3=X|YLeDGi9^IO9Wr6N2$#U(+ zlG3>a1Wv8E`i*HyOJbZ3Red&1U^2wdpkB&pN~Ve#a%#H}C8ejNA32@N79((^YOATG zsG*Uz%PL7}=Ja%7HYQ=o9Nbl6bJ%w6Bm)>%6+) zx;>@=@qUZ1W=l+w`{MalqbhQQEWJC4Oa=i`q%QA1m{^T^`P7aaCKy z@~Hb!J2%TI0Tvc6E?2f6NK!)-axVrsGku;$9PT)xgT1}SjLbs&PVeix+5y7CEG*0q z!7R$XH7N06X?YRjNk{D%o?KR{(`d!(6TbZBG}>6)X|z|EB+$69sF3jbO5u|Vikg~T zVuj@|?Vc#F4hY;W){&(7h#N$>?v?X3y<VOAE&k58E_>&pZ#g6Ab(&xq3)lc?2Jk+Zr+e+5*!uYFpsykJ=evS2qB=+8(`Ww5U&?``V!3JDa!`q0T{-s8Uc2zq!qeq?Eux z6*URPTq>_CEJg=Qq{7r1_jUPi(S~@^QA0o-OnJ-h!opwR(bjq)G+HIOCkM^R~D*@TY?6f$X0)hwHQjNlZcxA)a?mlYy2C*yc?sBXUHv*DtL#5*4JQKtb7UL z%VZ-pzTBo^_?o?+>}xPG%^|3b>Cj&2w^3h}*9LNBP`^!*@VG={r|MiayU^ySy3P6y zUuydm(*iL?iNDwBJonm?DM*-j`CNk2A%bFz(|DYTTe5;ZJugj3C8jm7>Yi!wK-vL6 zNohhl^XXik7=fczb4@L$8-@~Hc1ub#q|ZN{J3Z!J?YBWeOtVc^jZ6?| zN^F0Vv~BUR7eYr34AL&JXPrGZ%F1{~G-!%8w|jxRg|xMI;b&*0J;&+ZAki-CDcjXV z0fN(I=A(B%k$PfT^bRDZeLOUud=pt3L2-E9*7f>qwr|>wRf`($sjjWI`!K4=we8bO zkKW#E=1UHmg@&3pzc^;ZRp(*G71n&b96Pl80B_IA!ucV-i$Yc|D%~sBuHigSU_QEn z##Aj3drqKTr|+YE^%F)$E-sFH+2swUKuID%NfwoJodRldS|5Q*O+FjE^XxZw5X{8g zL14$OcmAwJ#v21U1$6n$`M`nqT0zNK#WA}?#Hg0f<|B9cr+2BWt@Ay`@H+X*wOS^f zEy~*mZOhAK9~+zOkv6I*b{^*7@{~!d4W1$@?&}fA#LqNLxENm4CkwACd&*houIsND z+I7DRsQ zTFv;)&1`Fkjo(_=ttRg5X2UzII4<}n^Yp}>lx6xpD43})W-fNI_2dSfY~R9%Q!`tS zJW+UdtMv$>d>_l^;h&j{nf<|a#tc@YjEl+#V}-3o70fq`G7?&ihOD4G(asN!CgjnZ zA6$lVwRRJ=TzP{qm7!hVIcwk3f%4QzOYfrT(a(FJ&& zg^#^qx(=(S8e||-9g~Qceo*VI$zoSnyUZzY?7xp){jQ&Rf7lQHd+@P1Y&=-KJ~0DP zZcZYe;CYPz@p|ybwfyy~hR@czvxlv>l_*hw&$Tm<6tl`cL$L8B`4cFa{YMBOJjzo@KG(7Ma zj(k7=g6K+3D~-AP`v&~b%aKxM^0p3J-tRO(&aC0qZ+*9{DP~VKxYBx|FTZMr?L{}t~hjlK6qmajhSJ1sRw>r8%p z@l~U~N4$wlGk%_Esj52lS|ZUK9F=9wa!HFXrTk;&-VcM3yLQa{e4?c?rJX1*8^zX} z62FUZS5~|AQ6y<5vrlvL0&s*D^NRAfeZzy1P0lQmt*3ulq_EMfG{3cNP3NE7{Jt*f`jIIsP>eg3x9?;XRS5Vz*L9JUo zw|9uBh(O(nT!ShDK3MDpkA+ja3+Sys>_Yv;71TOVMZ_)76Xeoq@ew7-IuNcuY>%KH zufuc&R_CQ>AUl5~5k2@`BXuM7f2=b${h_S?PG?;H!+!AoFIfjdu^|wwDgJNb`@i#l zv36K}YDy+D=R-0vWjfHE7fWz)M{NC}0R4Mpo8{qCOah6f1XyTgmvBP)D#U_m=dV~$ z^?+;U2@A=xyNxh~@P)!JpQH)zUf7LhFwT&|-JRCzc$7(I)?jzMZ~T0&K2~stv;}kV zeVIdV?uW|N?cZm5*FvoLek9W;Yr@7ynp+5j0x(2~W&HfkbjqXg`5o>3(6>chQCrSV zjW<;ffH#<KZUQfnTQqQN^Xw0vSZqI?bVY4rdNpFobP8hS=Kz4>o8kkFpy)!vuoQ_oOG)nM zx31;5Hp_UhQaEH~$e|M~*dJBgdL5VXWzR1U}Ye zd|-yS2;t#=Q4op|1y`-zo?|xph&R)p*t2SlvS{ABdzDw`eEQBi?P=n7>U-R5>b4Ds z@{8Bx@AkUrpDI&eGn&9lbj$OG_roqS1Th(C8K7=jKoJGJZo$t7 zFr9+cI$oIwX?-e@brhW6jnggo_IUprYlqcB4>J+D!c=1GJL>l1v8PNhGWfuGPn2*a zy?un&QGbFa@5&q8qpB7KZHNL7SvSFbgr~+t9{PW(748KO*Lo`R7auYj)fIwwPmwi- z?envH^oyc}XFXM@Q=R+GDRsF-logB^3(X|>m-2&!)3JSoc;AHK;xl@_i970>XwmQ^ z3h)EoqdJ4Zn9L98n?yzbovje8$V6(&Q;Df>sOdSGPl55l?hk#6-}R&Phy6_Eo7hl% zlYpkb^G&dJSlux{3y}eNxhgkn5fToU=RsRIATLG}kaK3n4mkd*Af!76iU4ron zt1D!(kmRaVV)Qj?p5fc$bqUrEt4{}KAwyeIiA%z<_GCY4T$fyd>$DVFZqs;8Isx8c zq4jf^gOqPTo*U8lIo=f=A{zT3&nv!@c@FnXIiAFLKB1q}jryayRDMn(t)H{B(A}*r z;7$!g@qOF2qIYkte#)Kjg7aaKnhtr8_;O_r*WLTi?2hwtr1{kZLzQj8TL^ zPjV`uM^&H#_HPN+v6r60Xi*XS#mIcEXvxz&Z}lw+t>!MwoKIN!I_2h{WmS2>_j3Ay zwLA)^?!I}p`mK|=lbaMz5YIKUj`b^7F)!{@cp|96vsO@VMI+}~|2c*yE++5yzxCyF z-CgOcE&ZV1q00WD%Dib}uJTRKXDON6FYzrnU7dbhR4JJBxqd@pNQU^zJ;qxWa_8vO zzWCyOBjkp~$_TOc9YK$M*IW{;GCp~aAac`VZO={1WvX}USDs&^VC}!#@{Q^;mkY5Q z&b>^Ot=DT^s;I`WAXsukc=lG&_*=#;Ei)GF`A}Z^!%k;`+0!-e5*e1UFB7g~yKLRN z&YgdN`>WDdFSfVr`HBUKh2DYAfzF580@{Mw0=ro1nNp@%6CMaYe5L9BeK7f4XN}S7 z6{0R|$5}iL^d#FvPAYQjDG^LjU+l5R{)CZQU(v<6gQGUYht&pg222~y=LBXR%<8az zcW|m+@|sGsf+ufAS8R8k|DxvG?eFW$t-3r0ho`7$ZMM*<39S8@vF5tWsoHPbmwMLT z@%y6Q`Xg1Jch8Yd*EJcnHR6K@&fI_3b}Omf!!o?KtZqZuRl`u`(~q9rzV)!{tLiLk z=K+x<_rYt$9Xyraa@h+lQ*HV5^@;LrmNp-!S+)+} z_-s~w|EEvC?xIJmf@S-T59~;54~m?bZSWvA@N43^;9K1%Y`uN0o)d)Tc)V+S(%dY& z<(BVAmD-!3Sz)c?3AHq2XOVfxJW%sXwbvvU;`%x1*blz-UPtFj?{ zanI0mUnT!&qnJCo-8D(q4*oDo<*%p@dUdHKM~x>rzuC~9y)EZW?46PN9t%KI4~=dW z51Y^XjZ^czk~RI??^N{0Rz7c&-IDRt=1zEv8&AsC(0buV@2wM`So^y5sFrP6Z#lG! z=bdY8hE7^*c7ycBSB$b@XOJL4#6vGMf7X{H&wt!K>@dP|{HwRX5qS>KEGvJ{cD7Lo_ zv#gBNeGDb5kHAJCj!72uSmMfm@mPk?IZlDbzUD~(HyyL?N7Shmy}sk5#l+1+P4h}k7O{yL7OvGTC*>(3n#xnC7jXGr9)yMk{|&n|g1WFhPBCll|1yX|w2oEnQ4joT#{ z-+~Xc@xk-z>BY=$qQ1ylYG35w!VZyT=pLAx6bm~$fu3LL1!*`-gPMlR!2S#} z4Q*f!B^V|2OK->0_e(LGjMc{NSqRUWWFm`GEwW5^oCcHmlUO^KKlCSm*H3~dO5oq_ zdz#EIwWau_j;(*^mtyU(+D9iFVFLS1WLDN9NdqakSPT|3!(+js>;pY4+(NNn`YRTe zZ-w#GToCUjKd?_IPYC55;*94;3+W7ahlSSvA;c)(hJBkhPuMr`f8K*!U8tFM0{`b( zJZAGJ^nch<|Hl~b|9C1CGsIFdI9LV`O`TGwVZ`$8eugni)qQTEPG$|k&i5~!u}IIc z;YE$)vD4}Vr`@gebiy7~CoodudHGg==V+i4xJTewK;Yxyymubu8}KrX*9jQ^usYm0 z8(I4>nK*p~H6QWq@j3x(ht)GOvyrrwDMZ=%waApZb2uDeF*$smq1NY*^zsbzP+v8H zhF8%YB4ix+bCP+b$0SLJNx*moUC3v)RO=ov)YXU!b^VLCxb3*JQ?qE#!RyUYQ&qxk z6=eybUSqN^_(?1g90moC>IlGPUF|G*aYYQ7{!z9NGE2N_Mw4Q?V%j#a7#F&%$i( z7h6uQ^N3v%*_r+5GPlH*WIJv1j8lp6vGK99Po&0M;P=%wG@<)y3kn)SPn3LeT5zx} z3^}8FFh9uQ;OM!FFF)`dbdZ(;J0Yb<-frC3uumv{h1DUQhE+QX7@U4Mf)Ex**b<+6 zVhRcZBR5PP9FCDRpI-d%|B?44@Kkl(|Hn*e&>%#V1`TpWG8C=~Dbie;$P@_~(rie> zMWjb1R0x@x&>+fmL`90wh$fX=BpS%@-|Jk5b1&{w&-;IW@B9D#&*#~;>uK-1&syI# z?6ue4yP$AbTcP)bxjJJ$tl49&F_TB3YSi#GO4H-?=A=Pt)4Nul-G=Gf7TNc{<@4Wj zKe{I;=ZHaE=W6E9!|$ttKgu2$92t(T!5jSDQN_{ zeFg`UcBaf>1qYA+d2q1EMf5_)fr%)=;s&!ie|e%O8gS=ylxVbmQG7>n$$gUx%?lK# zo6Jx2JQDHho08sbg&X`&L>Euf`{;w>WYnmi-c&1r4J&M%6gyTOGcmCrdl@0uz9=1xt zN1*Q{E6}HZY^sxKW)ezBh)$Hx+L-8fe$1rUjeaH4o1XJwky~j>pz*}`*w4|q_bdfVVMb&lr8MOnVLzx@R zeDYrOy4CQVp%iAL@Y(y-16T8HRvtcYFKuzsoUx_W%;2D;M-ZDpnCtErdzraKp?1y? z-+trAuDW(63dI7k=~1dfLTV34-4S}%G}n$tK~XsNKx7&%MBKYH+SE+c$bYV#h=QU> zY;0tjDxZZMU##+*5^=@$VM403BIO*EMW{I{xsLX7#exYQ>BBx=gp|V4aw4TL9WAcx z{K(UCYUcz>N}*sNnNoOLcxSSsO{vEN!)Zp3e@r#3__6q&k@56L1{JxyyxEUmXB{~p zaPd&^WPGMN|CuyFY4Z~sYZYE4u!VBt4u5DWGD7z@<^)MU(QJO>eI|d!^rfS{Uhkdh zr?psFE@SwKf;qIu*5~4e+{tV^R`hmxWy*5tD+74YDFHbvF3Mg$6v7-Xn7nSIapXFo zy9;kUbH*S1^s+R-+vTg<%)Xyvmy@L5krT^Zx4Y!z$iFBjjXbV`5Nx+3ovkHwn9)$ZiYv8xXbt*=;oi3}chOOsf1D(Xa8PcL*dZ zPG6u{dg#NWg2a(#W2b&eoUwoIsez8e$cijh$lY+^LRa03 zhb0f}FH4e?oOPzNJv`X1e2o10>!OQJWtFVto9z8j$9IjyslW}V?elUA<6R!ahn#L~ z+}SC-J#O%_Yj&BU0l!wiZ&p6GZYLkcocd4`y&AkT*n4U|%{27xYUpoJIP+f69)azI zy(jLwh4*KjcRA;)Q~G{%FPZLSC6v+FlTSnSvs?`8xcONbgrBvDgQj(ereDF&x?l$V z!bAF5JHV|#5AbW*LFVC==ra_~G4mKodk{XiGl!4D8Z(-=yxY$5QRL9s1lzi_4%Nrt z=A#&2NyL}yoS}P;U^jRnrouMK#D>u!vt z_)I`=z{+DFI(mTa#b20*VIMSL=tivwrf_4` zM|c-b{9Apm=Z60s1pb5Av7|H1DcyH7!oP@O1dxKvC!^wDU{?b-{NEz*Z^Vv&-_1-Z z9b#WqQYQ2Z4~c&{3jUiU8oA~5?j-Pkr_V7<=!#ss$HIRhnrGY&=RW5oaYxoCMU!yb zk!R?`gxT@Z-yF}PYmT>|?$73UWIM8M+MI;Hj5Mw$hbeQ;!=4|0 zRaFj&5E*i^!NfRWyi}|d{%Gcgl`H})h8*L~L0EYPx-u~wUK1V?D^&e%DE^HbzIPG$ zKEi>OX9(XpC||N^S}^oW;+wjr(Ruzmw|U}j0)uUR_A8;&bV7-RL6|2lJk1@0BnHS@ z%Owfl-+Y$t%dEs7E5&zXp+B8Rwj*nmk|aECbtL_AStWj>8QOF1?fU{RjULc>hB80@ zzsd)!Sn-ovK43OraWO|ukuM92NOlftuw(}k-kx{yweR!Pa9FlWd!Iy}!JHN$@&x7r zkV&X^hLk#p%l45;*hnnO^pi=rK}D=KpCiq_G0Y>^_wvr5tV^0HyJq6XhKG?{iRpegDd{#*|;h z@~_6M+mY9xs$4tA%wzoQQ;!;_h%4o%DB6+D4p9t&1r^M?M?%y*V&L%T@6{^8qvSTDj?t971>Kv+It7QcNjbBG)>;S3V$Bcigr8#Z7nYA#{g7yNv6i zT{IyVBX)_r#r@`QWWtx?^{6$6-_S849Nz;?q;h z1>TrU?UOf1mR4M2$+#|=2tf#a?Q)ahi~|pruadjQL1sCB^Eb^kFQSK(kPc%|PPGxBA*^bnu+<$>7nfb>h0wLt8^5meUlu!y^J@z=qlQ-BD18UH2bjA@W)?8 z!hR~3r$;94=Phbp##kXU*30hf)RnHZ@)ee=4h46X&>|C--R}vY99cYdy0Y{A1hXPOf~W0p$fqiAx-P9TJ~g*-PvvKM zo###Dyu9@!D}I$~z}y&trK4sAtseDL+rBxyBKGBtJO=ycO2$}yQ@WW&yRZD>TZ6+m zX7y7vueL?=>IcL(t!&@2T(h*U`YAuNx}x&HPv%B7eb%GraEnFY%WpOqAP$sj++Lu?_)8K)oh zMI2+yMxq9VQ{FHIwLC%>&SRH1hAPs9t>8z+3PUq^`tqY*UEpDGnJ4cfbRmO7XSF(| zGgQ%D`U(XU7w^%9)V!w5d>#guGhaLjT}bP*UkU9BuX>g)g!Lo&E}Bwx88=;+r=5&H z434BrTxZv1{rU2nx_tSm^?m#D{mp^Nc7Ofm-1YDJ+4h_LQ0YL`>Ew9G+UZy_zUELA zJuZr!4n28IfCqTMADka5zzt(Kfw8&0F{ZZ^Fm{fdrgUR0o9LO)_qj_CR6e(Y>;6YJxrp(b9XfcHE^*w{-dztec?3ki&)&3Xt z477T5%2sKV?AcQ%*Z4eN9mbYU)%m>)r}B`BWs-Mfoe`dle>fRMpLdp>ht&4m zFp&B)8P8iCMRz{L-oD4KQ!$WeIglF$?hqKDbMPsGDW&%sFc5tM$O8|lXQ*@g@b{t& zaGVI|i8Ckui?laE!`mD*d`;4DuPBR#Ft=}y=02|?X-C$bJQwiX^-=V}2iR%QpFXhc z(g%aS_N@>4qdnPz>bH-FtSav=@yW%8m8~1nqTu(|&Fu z&_0Ts+I7?ZD8UJq{58gjF`Ut7D81xwlUgCsH%Bfk1MwC0jpR?Xh$Vk8_YsZdCVy{1 z{!|;zlXIVoRw8jQ4o-P$b{xh{o_q)_d}GJL+(d+h3dqmcklG_pwlUnXK=OjDzuH{D zD-~ks2W;4R^1D2($hv^%8N|_-=vCsn1wFY5ean;WByny$y-Uztn}eqnOsRRA1WzXd zyWk<^$qjiK@PNKvZzaxvI~bvG@{~tk?H=@PD%)q@h^I%97=q6-2F*(6$B{hkXI9$s z-##mix}l`F_0*h{oqsWCB^*gjf|q`gX+=L0WYB4;&z}iuS*54i?lOHbYJu<0k|H(f zN7Y5IB;;J*7~)5GBN|c0_qMB(f!3V3o!2pn8*cX#xP?3EDCZ8$({xJrYexIXUa5QZ z;I^zwj;Oe!+5r-;WSv%c0iUWDM~~HJ#~rmj)eeyD$ok0Gi@0QT9Nj>w5}zFa`+CSY zBiK23Pf~dUw$^==U>rw(gM#*o@}OWAaZ1I(m*(g%*hVp)4lnox!+u^{zVgPTYZp3s zS)YlY=-=~>=rHtacgsnb2qv`E z$<1QBodq@&{d0_G7A9=GOnOgO$pqy5?_iUO8@)5=zOpjtIv+ffcXizBvAVtG zPVk%=yn_P_U2IF5pX5EkGE7IV0}-p>oruYwCq)dVxeA+lrBb}3q*8D>y1c(#L!N(K z|6G_cWQ$DrdPf;XtC`Jz$F8BZZT0h`6BJA=C1%TcUz`{dIHf~Y_^^xcFiazxCvW}L z9WMn^&x)PT3TvzrIuNTZk2{)Sq3Pmi0xW-Tqm)GBRv$BM`tZL$q9(m%=hKAa+6npj z36%BZgFHR!$t}_32{l%1C)9Y``@;b>W6=RM_N)VH*fR(O@6V9CC$tNl7jQ>7TVcUFEQ?0!(iTTN`@Wxi?tsy$Ul*-u9cAcUw^7`%{l3qd&aX?CcHTsJ z4mX!ZbqHY79O(xD)#G`GVkX_Fh69#r?y&`LrqjH1?}3mgMCP0k)6=3UKO91vYd1vH z<4m6OB*Qa#yPCwxZ>$LPw>hno;uKrODDN$;(C zow1btsl9m|E3@Twzbp1b7Oo2Iu)mWeJK{uZz|agk9`jl=bo^4Ff~TE1eqF>*d-dyr zH^;b``{^NNy9DEks%?|JL$aG?b0Xf)u&0HIattr@I}}cPin*v25k6)kyFEQRhbg5$4(w@t zSDY8(VrucE0VI4(_M@)h3zpz*8bSp7h5dJRL%K5}$%xA87alIU*Ok#@8R7 zNWPG@%8`rsiPs7AZH*PUYI?$N^L5m3@`E}Ks$WNbKUp_3FXG{H@$@=`ugmhaXdL94 zAJ7Tt^#v7pfL`KnComqO-=X|(Jp)7zSc)EaU#n>odtwfp=d68ED<<&k!hzpI2*1SL zGdqM?{vgDiCMS^i?JMpSLd2cguCvFT#!NG}wjU?$da9&YK-phn@C~;Q1-7-;Cu-DA z*mxb?{fqV@!&3LBk0D;veE0yXCKE9*(gjjd)Lk zjH!$o6jz7BsmJ(A)gAy2jDy&55WJWvW#9*T%s-xm0~hq3>4_u`Ae)mKe)yuR`zdah!hmBl4VL=jv#yD5dge1gi>Q!sYT;01@hZ1qXD;KJuLTPRO8p3Gj<|JG_GM;22e%0gP%-_foFYui&K*)a zOI)FNKC#Mb`d&e<1E_dIh&|zVru%PJf_65cZrxoYe&WY2A|E4~AE;>8!pzA)z z=`@$gv_nt6>+&DeXxaR+Du-u$N%ofRXAOvvbXRIp0v_3}d*8y=rudMkdhRac4Mz%O3hl>=<}E!ull=7xENmhLJpw?3Q= zIUcqyIw)DdY|wxfCtC||riImjZG#3!Z7DxA3Z?qSe~adIaW5Ppw)f1M;-KIOKZE&3 z-(4|!K8CrE`RNIA4|b1w=Tqf9MFy8UpAHdvjw7$qz|Sc?qy@$ATL*W=p5e}?&0W$+ z)l=N`oX6Tr_*m&!x~5nq9x(P-x1Q?H@3ijnJHNL4ncqpaBkQ)9OZX4XbM%qAmAGN- zz-%(!)1SXcwv+iy|D@;6r))%Pc)*^#c|qg0&Qn6z+lTCWHl&3qWk}q06H?b>Z?AM~ zy(Xmf9@?@6Oo%+n*1qnREUuj0JC8D4qdKqaYRSL@T6~ys!Zfs^l#Rv=I59^B9vFW` z9gU%leuu*8Pog`k4g*g9S_k%!bI-gpuN+q0)YqL=RC{}EjS4q=%OG%A&u(uG!<^EO zTOb_PM4#-jw~v!qR-r!}lKdp=H%XW9qtfT-2JGuy-;$a&{qV}Yp3GWAVq^@P~K33%t_clQ*-RS;;63YDrhjbQwCLC2$gui%_WZiM^ z#}uC~@UR*q1$~CXY0G(H)E)xH7H6*djV>eLwO;V1mVI`xuH zY3}`+<(J!Xg0+^#)wpk*C04(dX7`sc6Rqa z1s6A=+p!&@6b(|QJ341ZZtFBGd78B2<$ELFopzGpK|h@~)JtT$y(+wYe3#Id`~s_S zMNNTKJKmoCzRRFN-XqZY+QpoY+L-X1Yim&6HKGsTg=8|wUABulH@Wa5PY(5BkZ`Qw&x}noii`vKR-s&o$giQ zmygPH%T=0U(1`yVisMKcZyl1WumjIq3~V$V4;V7-Wvsb!+!7Hs6RXPT;b!) zyBp66mq|$2V8uMAylLkJ^CKip-RsV*TR`MZZ9c?*Gwi5l;!jUGxqD*`vA39zs7Lv0 z_fbXr^dq>060aoX6?WQ6Jbaw+uJ*n4 z`IW6P;-k*rIY08G#Eo|`5)uWY1vDjAn@LE}Xg|lj_4ipgtZC^m|D{Jin^Sfw2~jr0 z92el1kQlLJ#i^XAB7s>96pTA?N^%-297khHx`uoSux>f?>$5JCsrNT|Qw{-?-7ynb zyJO^Ydhd?e)3rNhJ2BNnck(>KFx3h%wCkj=yD-NIXmj(6{0X^p;E=nUPU)vcqWNEV zBeHj(guyR5+J#4|+;Ee-r&^csIrWkBfu)r=CMDY~H~slVHeG&EWqaR#QGb37+3wJ9 z`Zd(?Q{|rQhpg4MU&ixFqv%Fsp5UJ~Vf>^$1iusXn-wbXfPOpYq07)izeDNeSExz{ z5Prq-Zoh(onXZ;lY=(dAh5U+!MZa^OQt5R%7n`eA3c6*%p; zgNIyeCicRh&oKV^UV4lW^g9$zy@l>DEF=87iaz^BdW(6CrMJN5`d=aSR$n$ZjhH@v z%VM{=-o(TY8P2W?81+6ZIiv?=W;=W??tM+j`!v18i^#hOpKB5d!kO6ajE?Uz|& zrecGNZ4wh?ExPA2KJ8Hyy$~ibx*=32)nXYkj3Vl*-U8F<5gc@u`catc$?;f0YT5jj_m&~Bm zS5-7(UFT@#rs4N^`V80<#EC5Vy?_nx6<$+i*^rVUu>z54av|bArMaeN{6_wIcFGEh zgJUN|ri~9d;Zs^F>gz2UawkA%ZAkMynWV+OcA}yxUbS9Dx}nSVZ+ajauUQp-jAfi_ zeEEI;ea6`uB`XV_jKO;hv%x$K!Z7Q$3!Ye9v~a;Rqnui_q24x9jCD5T?UtRy;gH%1 z>1gZm$5w@1Yjm;If`+GU1cj7Fy%5&75f_i2#usfKDW9EeTeKusg|%7Sw&bTe_dBYO zSzFy}+j~vQP-Ic(*rMD*x8}O#qs8_0kGtx}76k;A{4$`axQC_~zp*xdQJ{G~=n4_$ z8@^HCuprjdCM?@ym#H%S@aH0KGF?H)v@$y$!;_Fq*MUqQiXsG>BGa%}0UprhF=fWw z@_mCqrpN5ykm)+7^zbB<@B3{4q=aI<;+E&K}%v+eQ)Zt}FlTA54y+$4Nb9vll%v7AiKB6PI$sMkRp_T5oJDB67hG29v}h^*u4| zMt>yieA2T2_3K06E5HNqd%R{DH^1fy(9-l#pR`1JUvdLW?}J~%ca7Bhefc%bgkQ7a zj`6zNL&qkQdC3ual=UHxyJOhzX8vX?$=jD-Ggf~&H=7(x$XPABoGn6YHW4ByhEz2c zd@=O)V3YN(a<|DO-pM*~_7z-DJ%;WxmK~?Ri*sR*D|r5s7<%?r_VztC8FKF60p8>r zuHu&8_>|zyPlOZ~m7?VouFM_X1>|n>D88{H>}- zzY0&wM_kzAd~*nv##4am;4wZ0~gq3z!=5z zPZQ_6Ia#n|pb$gr{$1FhVwmdNlh`Ngsy$cmM;~J7=I-nmrrIi&Z_gU;<}O=xTHw!Y z71@rgt*>0c{aj<|o$2h~i*>K-QvKOa4eJYZbH2uFq4o@9$E2BEc21*n;Y^l7 zoM|8ON`R{x$e*R%AoUvfv+7&fPfJJs?45tvpKbZIyF&Jgy{${@sLl_CC+=RnMx2T5 zIwntgs2o~U+Ds$PaGI@Vd|1;o)H^q*kL0gu4>Y1wM}^cLES+r{HtO(5FTa-GygW+P zrtN8T%&LUdy^_Cl%iX_io^;CZwdz3&HQd5puP**|r?;2FAvvC-eA2WREBq_h(|$>A zYfX~8w9j;Por>P4I03IyTfARg)QoP6^%kq182@g#YNKVMD}9BKKCeX_+l5OL3g{pEcw|3h9ol#W_tuJ|R}Ff`;p35cI!C)S9_V4$&6~LG*LY6Y zzOU@^d)AyOwU}7ra7bjyFYMRI>XzTW{E`5|FIiW?@=Gu*=A_7C7zbx8<<4g-Zazl{ z!M````gSpj&!0u>dO86?XnP@OL-0AQ)4BT`B)!Pm@y8Xsb6y;M-$-`4QTb1erI78& z+IB_?{@ppAzI)R%oZd1fn_LI&@j1LGbhq7Z%Ro*Y28GT3VQ6vLRQfo)=NO~z_cW+@ zSY|O?#OdPMxyZMw4y$3krvmY|&;^E~fkquoY#)930~+gK<5}#-~qlr zZ?e9+E^J(bE~!dr$2C zqTYLg={_2|0mcSnlw%n)VvG$t?77+A69g6#x@n|e@esy`uogEVFlld9vF+?JV$PE?~{O)zZL*ii1qZ}j(bz% z8JFxGxy3U=37I9%xd)mbVacpAqWKmS&nRED4aN%n!Pu#>Ps<_B+;rY40_RoiI5+ii zN{^I5INwqv#=<%1Jnc;GI*-H|S-YRVlAlL3We=oe`s#Ozs38dgvAKsBEwPYCJ#pXH-FJNnOy56(zb5V-G z*0{;MpE!Nv;h`%rENZRDOz<+zQOnV{NTl_d^?0hktjC8+&)nuUbQl$+KX;Vb`8m?r ztLLQo7pui_cu!8gE{=BR#@8@{uP@p8x&)nz6?q-;b^Zk87m&6rxogx^zEJfS$q%wV zoSuRgo{FJY41JF01^{1JdW71Z8((AEQt%}sqUk;>$o8Mn`@sXaC1j7HrV9Z6I zp>Xn*XQo;W!B;5`zFtRsjRwBTX|eb^2+g0ZZTYhfFr2_r38&_HIi-{@f;s+JgghT zEV=-FV7?9y=zoK{eSOCOz@Ji3dqvp7iR>7R!kJP_?IDi6yW8wRpU^keNB;b2A2%QQ zHGywtpM4{IKSvqSpnX7Z4ay<$-ItG?Oz5rQ4W!!XrUXbC(^k+ccNengZjIh^PdD8`uNboX z7qBOUrB|F?@7$EvESaSqx99fu7~cz9bmaNAqiYHpLPRW@0xl-cN%^FGuIz2+kD%n5 z&uInLW3Wp8@n0|)Ghl{l)037SD)> zyl1EJ@A7DE9jkrA#1|ZLN9z7~;0JnuM|*7;j05O*D7|>(q4t*G(PMTVMO!kZmJzX2 zjTRP|Hr*L&`W@CP4|a^41!@BWFHKytsM$Ut*MDjEii5BMQR(VrV?{kiGSGXy`P z*!i&x#qpw35I^ozx3c&F`qMLy#Sg0fqplfk>C%5zVt=Op$aZA?>obcFBd4(Qp+7#7 z?Z`S-J&lmHFZS&1S#$yVL_*9CJ-|nKz97b4^ce~#A9qA_^Uj-qpF z<_AkdJLVjEWpZ@SrB7AzL%!N*)wQR4&b!X|f%P1<<#@VkcT7k72!ro8h0I+gw%u6V zbq@6vJH5x=xuRBr^8Og#v^Mj7mOb~uua0olvzx9^JScW&q^i=;so2OSdP|$B8D=z4 z&u*-OqG;^=$TWoz@%^Q*P0e_X7V6neR!}U~l_=D;EBcu_f5D{}SNgaPKI4{>+TG%XdLw%5ON? zAwl9Q_&w(4%QbA5-z)n0Gt-k_W!a(0&sE0=-r1Y%+A5*d{6?i|M&k;v%^0@8K)49O z4{!^RCTj(L{QS4Y|P)p8Waj6wSdbSJ;Q%+gm7$1KLV z+YeG-ko8m@mfi?=X4f12#WBftiu{OW|H4`|*$-Kd^G?G@tc;|8NMIiaQcp;)13n@s z`n_Us2xB+;424sF@oZJA1^u=71-t%=LHhw#5OK_#3M~BvKHBka{neL`MwlTtzZ%j< zJ8LO20ld3`X!f%C4ypP2nZ3OKe{J^i<=|OuvD(wepYFq-?6`XFbD|di%j?0yP1{dD z-TwASvwguwg9e%O*_E%b=}lNwdh!#3C!Dr-@Lwmm+1^M3%V*iKyaL5^*taA4#s!pKL2kqZkBvM>U3n!^R$^&QD0vbL&B!!JLGrdKwz^NNZwYOI88 zN7iR0uHq6=G4%b4FZ=PA3t6v8yr*^U8AdGn45b&ZPpW+&czv0J*B_ZuD~Xt?{g56# zWmrgRo4)i^1h~s-CqIySDxyGSDDV}ctv1~)!9!EGU|(rPx6D3(!!!&rtZu%@QZ!5$ zKPSHy&W_^7uV{i_$c=Gq^Lv z1APJwBZ*I}zUA6t8D8i!lwMeHQL7`cP}XPPNbZf>Sy+HG5BTqsSO7`oxGEgxw?7EW zF!8l+%A7C)(f$>b(kjzcqV+bsi zvCI3aX9x=~5Eh)@4Cs;fk}j-L<&`S$BrnK%dDc~&X`Vn|b(`b~D;7;{PnCDF9a+1G zT*D1l#?c2fy~MXq5z6kpE{hxt;(_;^w(AnNHLcGC-QRK0{RLBMwLREkWeFDDLCa=z z(;c)dN6ZP{Ra*=fES#rfjJ5X~*8<@eBBtC+j| zk+dS~WU*`b6XiI1+Yfe{{VvU?SX{$1zQoW&XIA0uTdA>Ict60FIYrMrl(@>!MW3N? z>Or0vYV`!ohp^K;UJTKki1TIdWYK&8^1xR-AhF($2j1{^9(Wng(58xR?Kq}s;&6*I zrXS+uzuifazTQ-&y{R-OMfU8@R0i$Ru8tG(hpbkrpJ}+c_pR;jF&ofbV!4?<`$q>Y z>bz3XC{}VyzD#F;Ot$TrDPpzjE34eBDvGWKimKF)$*~qMnmuS-QJLG*J-*CVn}P|W z9fztq%@nIuT=~>3Ce8iyInQUe3)Tg5^HD{{LQdhFGwVJ+T ztHYoHCd)P5ogJMuU7VcUtgN@&Sz5#2mT9`WS~+W4IM{7RpO?*Fx^n(f&G}n5SzB3I zTgk03b%fEO?^&_TMAO~f&Wh+mae=L${T5l$}?0{;d{}z zX*6Zc-d{NgSqh*Z@MtxKj_cDh80zRVlwNe4VuJDr5gjo$I*J>K{fFrI$AtLzlX}pA zK?8uEK-Z%bx?0`LU^t@BPV@PHp^{5*pJwgO5oJ`6J% zN9dc8R6bxG`}h2Z_|UCyR?$uRRkr_J6u9>~XaLX+=;uJ8pJ+`6!w7wb(u;nxP2>q2 z!=Bh4yQeT-|35@OE&|;B?*9sYyF2OI2LA5X16F~?K-#9+SvU|y5k?v{&$80yZ{~mFP2ky;e}-~ zRMBTBy?8OvWCFp94mR8mTe9Il#0#q4K$Ld0wsf;|a{Tvbkl*Tm&;Xz%(3ENu_XuV( zHlx2o=|xjBlZk!cTYtpM{}4^N3o|Db{za|A+1)?UFPweAkOmDPZK5xtIXqw!eMe?8 zHlfc@dhubo$s~dg57@A+d$#Dmhz}IOUSQhu-v2Qsa2XHi7oa`J0@zo0fCt(WGZ|yh zXDGdRFw{f=c%UUl6@!zv*i&;pnhi+~V5jiFhQ;aVdA3tjR_3$Q39aIcyW!s*V6fK~#8Fo;rOb#N!n1c-I5S7w9rlRC zS)aQ!cJ{YRW9Yh!&xPYFCj?%)-yow=G0BaxOG9dq_)Au113xyiyMI`l;kX?a)@E4i z1d%+;J;Ds#PclqLVar$fM%T|?>E60`ZP1s~>)-6S_^Kj!zUzjkDl^Q5u%JPTO3*nR z%;U%2`El)<*YO(Rj8{3ap5sIz0TMd@*AgJxhDYr+P_4S6p8oNL`ixF>f4-gsNXlKK zLB_*>^R7{WO#+ddv=z?E8V%I7qbn%##~z4E6AlqSP`b&~OxkFnuH6C!MS<8@Nnt)o zg(H%l*AzY;*IL=fsd=ZCwH{kEf16aEGtV%E|H+Na4Nm`XBXbz{jm%h6FyEU2V;T+x z1RU^G93d%rV1HSXq~xqKo$cYlcI9K_Cr#9+Twfu}y1t^xyZ7}KJJ_zTATAokew-50 z!9a$<&x5=+ctCe7h|T4e{})f_$V2Qp(hTMQB^yEh-6~@3%Ko- zZ6fUFoj&_U_Hz&N$w4(hewI&Jw_eLe*VrJnAmS@IW?k!~T+{qQjK77@YXf;Hdu8L2 znt4tRZvR=7Su{+rl@A;AX-ET%4aO)(!OO~P1>Dy75(vDUV8_c^lw+41itsX0iIS^P zQu=2$RoC!3KHDamK5zs(pZZ(lbLv{-`yuydYkXuovZn98j!UhIqTgJ`{=F=^0Da6+ zfd_b)R&kfxdCQ4FpT9JLKAihQoq6RjKD3LFmtP=_hlih+)h{RhY`5R%hQDS4f5SO2 z5{mHm74T=1%o-^R)6h5gP4K|jKmNSW&42qw;O|MFeIxwcfII+%6!70}KPK_lm;csA zY_ae-KERz?%2r1VsD^nBkx#@QBJZ9nhx!?og%V^;!QM51eaf-g^aJY%7}@ZaH2MZRwEc% zYjrL(FFW+)#$%@<>da1r9V&?!DN(ylciXIC&e+=Q%h}!{K|3D{7MV(wWxdaSU0Bb5 zx4~JuxOZSmTDYajm{H_ZH* ztxvi1BKPU5%Pnpu9W$zTnNYgE{7JcTbdnZv>C~(%**cS_-WWfDa^;js#Le=LTjH$9q%7Zsvj0)R-Yh8HvA%}v= z>*l&ovPl;_cJ}6$`(m~E(@ZAZQVMK~Pq$!QW%uO%OugD{OrbL>%wte~@55knQbebQ z*z7O;WGW^8KEgC?ppolbyDK7R3{DAR54h+7Zs zSJUfMRn&K+*XYw`q+ZswmXr{THoB8+Ys#!O!#6m=$*a2clo6+lB7g^T1E-{sFv7}?St^wc;kY>2p4fv+s zfQR$=O~3SY9{(%PxjaV9!6*R>0~zMj&lPVTa?#HwQ&B8JFgk~FPW<7d*LinPXBeCl zZ?hYIgNMxVfLJs_u2SAv%O?HvYy9#1J@iBMK^9Ezn7I?)1Qw> zwp$0GqTkpfLOG9+Lg(lYpRl)IG_L=`?p4jVoq1W?1XNv{9i<(q#c%kic{}QdqX1K+MZ*7VOgYPCg z&#rd=Rao+UcIK<=p~6iA20PB4(OzIyU@-ef;G#|iH|*@r#Cf3}>vxw0uTiPgoKbXR z;lr%o+IZf3>&A|kLfAs{^LMayh<=cb`-F~1SX4-C@{0%zr;+4bhwe@#CHk_Xb59k8}_vhTsdi+V? z^a?vpub{cehH-$?0A-fn0B1cOsw8pRm%rvi_-l&C+0S}ZUPn3W@$-%$)VshiZ1g$F z;V@QC{wKD){?%Ll5A_YVaFwbGXX{4}v&&kb-#d3GpC%*aj94AWyTTYiv{+ za^u0+gE#PD^5^Jb2{pKqaSsjqvm@KO?8t3}KeHobJF>RGZ{W=ESo+qtHF)&;0f=|x z93SWc^ob{^!=jJauv%_=&07iH-R9ukC#KZKUBJ6nXetA|gT3YlpOL)tN4)E`*F2XH zEbe>F4R4M}?;0PcEUk1%)5GqL>UcnZuy;lBHy| zUj#o6v-2ZGiz#J30Qj-;9g80@FD>bM&%V#|VX;H|2stmkxK1PjI0-vnes;G6OTN1I z?b)x0y-e9>obrO-h&`8HReamkYT&YnImFHvvxQ=s7zXbIJp2OhfgX@Wjk%xx*T?Ru zbNcbLdTy9aAuyZIj#={o2(wuTv%+;PJ(x{+@n@LTnUIdRmB!O;#=XKFG+k}h`}_1~*D{7% zR1Ln)XE3iqS$*&BZNG%4U(YEDH}>6G-gI4BV|;3E8XWiE|lM_!NL*PF!3(>QgJ}FVWiF?>(PPfxP46m-9nZf2mRSFmo6KYJMGVG7}<`j z-9M${qsGP2$Bj3d}}W@;f* z%3>4X?=FfHg64ymQfW8-!2jSlD+~M&7XFa`ah~q0iHT&0ZGxsM=%P=0H3{9~<0XrS z(?=B8ZeN%rFk-Fld}G=s#m39V$AuY2E!K--^m6G+F_YcwW~B|hR_^;)R!C|5MBHEa zo~&->sU51%<{At0t{8SJR3boV_Ac6Hy|yc??egUlL^DB0E*N&k5F%Uwl#&7DK| zF6~`6w%xAYeXqpq(!1a@!5tP01xkONZz$$9Ro4hd-UVMW&_Lw%`UdtAAdXN zOXjFFUN_lzzQ-bFB4+3c$eXgw*a!MUsfTknx2ucZJ5#Muw^#A=NI&PfoAnyUj?p+9 z9#X>p*1f{IRVs1O)`x2^NKP*hY3-~w8nL1W!I z$VUBAo8kU)y8TAS+RVjeKZa+vIc(56EtGRxNB-bWra;DqLs3J*PtJH?dAn01aU*~c%Jls*2?m|gX_F;aTKow@omUG>5@iH(>(9CzE1{VuP} z`lPnSp3k;#mIR!h^J>JM#i>b2p}W7ncz*M+x}CdrtYLnh>;p;s)~+8lpG0%r2Uam> zcSL-?dC&FSpo(o;xk^THcfQ0AJ!+LO6l?N{_@zE2Fw3p#PRqhy5>2C`+)}?AS5>QZ zl)9(1O?czKRI}`{+VdIPKP{}yOHF8M+4nLaNZB*%dyIx22+~NG!ll8-kt8ZT{e&=){iRO9Etn7M3)~@xft)2Ha?$!SI&g8XI$L%M( ziz2ez&S-dk%skR`^1JeTrPH<#HfjdFb8;{oGr~YKf1cjDJoARj56nFsXFK8+@*VcB z{CNqQ2k)=fm#A&|oK3qgDc>>d=7_hKd{=Z#(fc_%XNsr%>UWoniT^CmwYBr*-H}oT z*##NiLD6x!l|LCP(Pt=}XSebgN~aMzPK8~^S!{AjzpjS-^g0g|1A&HeDBfe)C5Zj$ zI8w)uwPa&DuJ$OFt}XNmH@p+rt!t?5ss0_=j;t5S+{9N7iK9=yRf9)vP(|%obEW>` zHe|a;D3*<$zg^q=yM7!{EbVvtVbL4t4(ku_fbO&||HW+`q=T^CCG5KMx*Ahz6A_QE zgE$)^JouZm8d3rFHLs2)-2btsNq_T_mq;v(1I9!3nNHYuaPyh25;(|Z$H68P_q*F+~b|IGSCS^wNWi2p@+o=<(1ohaYO4H#d$EX={kcm~*8cmOK_Eqs0* z=yxcbGKzhXzDDqd!Ok1YVTd>P5pVJ*3}o>J{1EBatT9t*%Z)c49yjrm+A(wmH+I_g z=ZCm<`61_Nf98jf?Z|pt-c9_XQZ(I7qXsvfw1vV`pbKF4F~twLI$p>x4Sj~f$y2_# zSs3AmFgSR6AMx}V@O0yQ7EkGjK4x!7o`N6pgySA6becpXF$2@(i+>P!Qr-Q$v2YR} z_Hy`WH4sKS)WLDK4xD@C%S8U9tZ@C|fniwUMEUjbMUT-^+KKKjYJyom`xm{J&?UY| zPyxHEBlgT=-WwVJzrr6Jk#7o0Ri{OI_i<4<+>NNj9mnkt`# z9AE4lTJB5n5z=3rUk8>?%2gFSD5>kJYa>^LjwP@aT>f%pP7>?ts~eceh?!&Emp69m z>W0iciWTw@Ocp4XchOH-w*EweFZ%Ov7Jc=mvq47lWct z3h;Ybdp)+ZasJ|xbHv=r#=`sF47mYJ9A}PwQH6PRxAHES5hvbUP-A# zqsiRTEU)F`J9kgx+)|r61@GJCLr-ZgdK%YAqt#oUE-QEvC42VN$u)YJTJ*;HLa$E` zmWdYD`yS7S1Lu~M30ZE~x4_0FamyO}G1|;k=Ao`U`Pyu^pk0=nCyynaqqY05>GXN4 zSQaF$yyJRNBYyFhfz@}1Ctb^g%#GwS;ViSxaeQxEN6n1bytebifH#*s=a2O^`O!M6 z7V#pcB8%1@d0BeVH>I0dwEN00z9}VY5>Fc2L z{+bLrkH~TO?btTe=Cvw__}xL>L+SM$H>7V6dNqqfucC7xG8RB=Yh-he%{$s9js59W zQm>J<(*2wGsg@{up-K&&J>R)ozfs#$Z64W(iH{R`O=>+Nw)jle6zpnXXJ1Cq}2D}hO<)F4BT=< z6kYg9HSTrNzZ<7LKJ8n?UwFVz*;lvrw)mglNv&B0&aQ22NW$g!cxS7Vn znHBP_-o7Jo2JxuSVzzslA0Rt?mlX-!UQi)#eIQ9XDE5VR>9(D}_UQ|LlEXHinI%@c zhT*7j%zfK_%b1FG`Ldg92G`6Og5B6GUj~Sr%rg+vu4Vg<-qBXpcjzj(l?Cs5vm)^M zPA6IAkLFKH3cX~|0o~#HzB^@ohDdKK*Jgg$-Ov*Jd~NNMSG2(nXVk@NKT~r~YGw?y zsd5-sl=||@H^VirrW9CCz8>VZt}3uH%b!6j=@re@Zd%TuHQf9jC!cC_(cLO^+sR1J zRVb9U>A10h(b`Il*7Gm5j>R9nijM9;2X%U^wD~1w`KCPZT2lQ`w`%=yMbF)Bo(In= zO_Dh;d&}eP*L8>Zeil8a`|jN6=%|&e=$ZYf>FE*qYR#3;->8&?3pcGSe(Cb|X^VSc z+=L&25oZ#8RBoXo02gEr!+^ISTU1|Ef9VKrzUWOtwhpk%mbIT#`Ykk1&^bF2?MVS} zfG@hRi~dwBa+9r9dou8sPEqvmvTEGnDPWPM^ZN5e-MV~H7u7%WMagz#T~?WaPn3(K z-}+LGF-JCgPR-54t%*o( zSZ=;lGO25+HdOSTBsUwHLEs^i9S=53ozickbrYQ(TbV38z`QZNYf$~+f#e5Sx71|d zlcgf*2~F&Lp|+>$HnJUA8_dqcW5z|&mx|TkA#KeRzLGZdD2uHGUpKs$_H#y`p>XOp zY||`$g0FYk`FeW*;_GYR>l4(Bw4oj!NaFWpLyv(Cbql^r?mLMq6xj&l;FLpIH(73S zm`TumKL_1kBf8H+bhrNku~*b9$l?5ttnpCkMwLU7USw@JKNByYMbhI&)ZkvlKf3AG zpB%b($>DbOKa)eU9a$eflZl^`K285Vs|FWc)zU5h7@?nlKI>3{2jp-{IIzI#8)4xc za%o8{$T7KLp_IVFseBR(=Rb*TCb2-3!K;E3xXIux0t+|Uv0$5s-gh6u!rBR4`O+YR zDRtbjK=OjD-Ogv?8!{s3URvxtp<;s@HQ;d&U# zVdWVmb_9JTj0Ldp1r>Mz3p&P=yY;<_3i_icYh(vsn!`T{6XWUdf?qJ~=e6Z4Z%n#& zp_7;Ox$CFshbux3SlCS&W5s3j=}YGtvY(WMw(4oF)kk@YnwoRhcb$=h4o`v&jmCDC zE>5maHg0mO>>RC}JY3~Wt*u?;Of0rq%PqBbb#icr9q@9dE>3PvmQD_uaw}Ce7nrV8 z(_CcdxMh)(r3E@E32gw>97i0BWM$`S>9pP2WgPnBYE2c`Hx2Iz?@Ptnpkq_GVeK}7 zwRCo@ZPr9sOGj8U-noROcK~Z+KK&WiLPc)j<0DSe9XGLK<#)06aMLY(;iY5r(gS3B z&fFT1b$EcUZQ9eh=?`H7Yn>ceOGj9{2l~SxmDN*^{-B;GasgBFTZGgv6iyuTXwMRX zz88P!vu}jsd;3^87Dwy067{71ApGPzz5L{-gr8h9_lvju#b>rMdmHBHxa__!ttBW8 zZu0MXs<+RI1^vsurjx8#?M%h$J@f9FA9xe9*CWvC))PkMYy;#NFVbk9nJ`#g2GPGjY_M6-P00o0 zEw}J|^JDaN40gQrXD7FJ*~!(j|IAL3?Z`R+zlF!X3#320P=kLO3pog6Yyjv2^r7PX z+W=K=I3GaZyqz73StU#xaGf0sb|^128}5K^u|Pfn01I^2 z&n~&6>K>}kMDl{H9g1(^+s*{ieXo!_Vd)-fd#arz+mUs^gxmPi`~bRdWeuL$(MjPc z=w_gMC@Sy(-F0uP`|Uu#L*djfnEfnKg6`?;bk9b2K-&{Jo4zAibl1c9v1i?MCngH) z^Kh6bu=EQ|6oi87zKbPXJdDic*VE&P@xZvKwu9eDiyQrO2>M@Rr@uYQ%gkPg=>K7? zK@a_{zi^jDl5S+JKm9g7A~%5U^PHW2zf1r12XEu2N&@KL_+H`Pb+POonIh>=l_{rb zI^1Mx5JCS|4*D-d^iKhqnuqd6SP%3GG>q^147`0&sN;74eTLGDw;rT=V&xdgBGa_}1E ze`cfHB<;tg;3K0RLGP9}{u!@_2i?X$3LT-hqjhB}ulm!w9$k8Oj_#l7U9ufnkFC9p zYiS12?P#y?Gz%(5fG$8EDn@c1&EtlVAp{?Pa_|w|S-NExU}Ww%)E)7V7@_K2edqby z^zKli?^}KLjWE*qf`t*#yVXr3M*7mb1Vqv<>`H%+?sU|Z?6lLja3i_zVNg1odMjUbD`!b4{W393pw zD$Y2#X-xRUc{0O?s`$|SvCu)hMW$f_MyYysY6``JV>KdGCxz7dl)f+x6EbSzy~1m% zEE`fXBvv3YO)f;-r!?2pjNiy#&rVrEad7N}$h7exCwxjvMSZ zy}Mrp|H~M5_eTnexcyJAJz9AGd)6M+ci$=S-X;+AW3K+4+$?dwfZp5Lrct-EiL&`;^Fr`0z zQ$o8iv5?M)FORc$-7b344-TqmtrS_@&Wu>}vbA!Tct`6h2d}z~p&58#vZqDsX~8w^ z{`E>lE}|ao%z0L*#I{y43cHGKdw4|fsWWHm{xVw^;kQm`bY7jgt?wSOYr7=Ywhw%C zE@;KnWT}-_`iTc~4m`+Skr(<+^jd3W;8bbP_WObfo=@ezUE+`FIG&yC*`ko(`Ce>I z=Yw-g+qHt?TYq3_9j9sL-x_A~ep52+sEe6v5L#TJSyjHr-70W%leSwEf_2V@&V4sr zJ`}#2&y?QpzR{;RXT<{^Ous;RET{vd6FBvvm+wMudJ!k|Vk)~{bQs{2jwiwT;|t__ zBY`CR(IZ_FN!4rI^kRx}7XE1DU-V#ecD+Vz&rL7RIh}=@UOGX)<^2lRReFp3QO>!v zAzIUg2Yi->a1+0Y=rfdFdQoE5Fwl!80_=JbPeOW;$WunC@kG4rInN-hrCalqp(Xgx z0=D_?MP)DD7Bt_LGg~B6WNps7Nq?w~7?w)+k~B)ywOgrBEExMVN>wPN*0*$>Y1n9^ zCSAJ?@fK*4t4@fxSE-MwnXu8oxpra-iUVTvBh%DFPI#3bGc_Avv`}TJ;0)7e`+4R> zIM8!=hMXVoxp&+mOY=}3RUs?E+z6==t~R>m?V*Zi9H#h{NgNzz7?~uJaL%t&i1+`n z_a^XEb#4FnK4y|knL?sLMdn0>L!~IuoXU_X4TuzFN}?N)k|DEFk!IbM2Gho=RH8J= zR3R!#6T)w;ea>c|nXX=3EjwwB!`j;|0kaDW)r-hEW%*uMsG%gzjsJqK_SJjSx?kH)u|^&iKin@FZG%Cz=4X?(Y>D%Thz>-&9SZN zGrirdIm>(Lo`4hmA=7LIER>4^(;AqS(5YS*|bdDVbksetj_77Y(UDYGOJ=&ALS@xA!wm_EEEc zq)$cll;WG0HD5+cjXS?HZ-Y0l`wt4DxHPvLoEr{o1@Z;>2P{E5vXZn4uL1AyVO_64 zp~;p)zL3pi;R~=Hy*vqwWo%PRr1M2Og$H@T5cWb4Ho$w);X~&OE$sL3_-6);Wd4P< zl6XB5zgW+&@=xB$0(9N1c|=bQ9O%49mjhmI$G_Nq zydFHi@Us9NE0j#V7tx5WFnBW9e!9M)-eFu16V$s-{|d6cf*2Ohv)oNzp42YmrVslH zdiM01=yk%nD;WO(>-G^@6`l>=;ls+!NRqBNR(B9HH#6!6eFf!%bZ+)SxDd%7xB;`B zuN({KD>uz$y00skcwbi$568!`B_8LigYutJN^aS;6u&z2=F%Vc;zh0o8276db#~mO zd{sln$m-4mO@-e8zlAuypmuT9tPGBcTaC6Za6#PURcikHLl2M&d3$;9K-yCvOUBZHYnh?PMT{!Qv`8XY;uwUgeh*8+D zs$@BUWYEbV$O9+780eYoK%vmVLTr~VVZd%>vvlcMr^|qd)os0~Q#Z!T^IyD?pJp!} z$st2opgbD6P$nr2>;H!EA~l2c!$v8yOh$q3)aPI8w{gf`;9Up(HQ@*p^;-VJE>HD$ z%xisXR&L$<)O1Y%ZB}}cWRU#>UqLUUphJ4<=|uU6}r(8m+njO=*?3>QdHc-H(V z`dP-2wKhY0T*YYCvq5ws$J}iRtKzV<7B(A2b+uPk<;a?!ktY=^5mqH?X)S7IPIYzV zDK_FUb0|wwHQT-9^HaF?lLtZPul9pq?FE+K41IM{5zFyWCE)m|quBBWX+hx&%hxD9 zUlB{0(&wJGCppM`8)q31vt;D`nafyYK}-4DcBi zkIj;$VKP)>mZ7^fF2m2$=rV+7rBHh4{)QO8&}9g#Mi5^{{KC7Cef%<#?C^4U9#U3_ z?sGatmD5ZXbPFO;(#{A`e* zzngw_W4HnM8$PUZM$~2RKsg^72j$GV7TAMB0jcNytMkt8UvVVEh$M!Q&fysG*bFhE zRS25}6ONHQ`YYDPlgC$FQv%_^zdKbl(Nf&*7_@X21<16_-2G4kaGiG4$mL?7NJU9r>Wbd8qtJtL)~)8TQ~Zob!?{LpcBO@+WyLihnzvmj@T2xxA;T zz2eL=AaVw|4Z>1>SEn_%P~o(bOJ!^$sQvAW}+92c|n-|l6# z%WTK)d*kV+%MlL1d>NGE2m>%}|APZC<>n#2Pg9o4imbg_8PoowOX*rgFxyd?98QC- z85f0TcKCmOq$IF^Kz7X6+F74pJiafV=39NBvm>m5({%lnhx$Erdjj5ki__crqe2V} zs>r$V1~ry9eECqiEx1wABEPNrNHj;_%NffQ`0kf7cbshJ#&uY zWKnC?O^O2il0u@(UUE;{vDaX+u(pQHtRMOZf_LjosEu4*x;cEp-I7C_=J*u)O!(AL zditWshph!yQc_-JDX!{|4}8(xY*=4m@jZT(qWoN{Nc`ot8DXp9o`ydfHE&0Mm)W>a z>tidopFB6_RLumHF(H2P+3%7kh8?<(zF@Aew88#YJWgx2Y1+Lr(9Z;3hipn3eE-V==yQ>9|_^Y=~I<5lp~ zrh4V__6y^4uD%q}Pm~>#7gl@esa)sDb47oc?s-MI>a)30scg%>2~!m&Hy_Af&aD`7 zS9PY1-rJk?ixMQcQdcjq`rLPj|6;P+ zEKm=)ARb}w)?@WG#yp{`RANEXDxcmYZ*i~7=gY@LZ}hXfsGq#gQ026^BeWcyk@jATGkw9E>uRIkeTqN#a#r9wS^xgJ#N-t}Zm8D})c-L5e&=(1WZ>tD z1^2>gk{_PCc`zV%i`(PoD;jz|KR2kEj_vMyT$``;E#~(ZDOc8|xj)erB~tcAG!l26mZ8X#~F0cL00Z zRRUjk#=bDA6aSX#o&A30x08{VYgcBK*Gt^#_nMWA+Cg(&2RfC7_n3Ua40VPtI9<3`WU;D;-Ny9scA-`BQXl8=N|^4P zvamnD>klQxb_sn?xxfIfBwvbDb8@*lFBjny@{Su4^W>B(j2g>niiOB1!-V=Z>Dr7F zG>>tbc^SLTP`*Dp%eSFFOsecxH%V%|ekhTgeBp%FO>iKotXOWdU5-~#j!^Z6qboe) zr^kHEDLW^mv?0abX!)sCmWRaF9~MnpwSHqm+>woTvhIi8+u6C=+aW8357}BCJCcwr zgLh6pG95sgVC^rsL`4BvJa3fYg$spOG&T2M;|VKV{;Y5>V+Z5S$mu>e$7}9vEq7^l ziW5wpP1!Od@gYN3P-jGc_8RDn#Gl>A{26uzG1S|^1vQmWU+&i*Z3X^p>e+Ho-Jm}s zo)u0#usvJ|-~c|Xev*R7KEUE8`{8~P)C>Bh2L&juVnk%z?KH7@gr}kUAeZuol!w2oN3&d&-%tKw+d8l9M=b?^`m2kPn zIQG|$^R8?vVzx%`2lUEtSxW0*HSD@VIoQgjEgkqa#OoRSUlI5{Pp2^Fuj#+y;6ovn$zi+hJ9s43SF{9ED^^Wa4h5bGUsA6?8-^% zgQYl@=;L7{^_BN9`pOTN{$5`hFNf!LrN!u_uH)1UlLoZ%^hE-Op4+)UugU?f$b%lVvBtk_#fOhh!`GU9Y%)X8Vti3%-p#H%;Qv#26NtpR{*6z zB8C{QV|*(SgGBDcv4`g!Iwh!#awc`pbY=_^%adU^{%{HEJ1w2MN)#_o=U(<>wH2We zWHOwD$*^g-485^=oXM~ogC$&s9t8jMWp-rv67UWmR(_=z>Q07rFJ(DL8R`er4e*kZ zOvj5P7(+vNaJ-B#hSvNy$I#@zw;VU!sbcfq=WE|BrLE8B_DX+B7(R$r%cJ$sHtvG& z?cCmIzb+?_w$yJw7xwY5QWA|VdEzShjrC3)m7mz@d(GpJvK5g2?sGN9ghg|$cpbY)&|%XBEQ`F za+r)?o?*I5W7gG9uxID-TDay+wPT21Y8Y)H@&l1ya9QDbIR!;8Nv2b$d|{Ruu{@Dq z@N#%=wE;z6Sf*2tJgrB6tb%K5@O^N&kF16A1qouZc63~LKKL6x!(^VTtBlEf9gED@ z0-0lHshQHH4pygA#U3;3;8%5+QGlYps%ca)a3=_R9iE2z0txESGd78AZ`4#whtVuLeAO`fy^_ z$1Y>{>rYgGKJ=D8rt1Up-$h0{iSi_~sTdltDM}jk$XRB2j>Lcd4F0>i`uF$`FNf!! zCX}MNJ}J~A;mp4~#D9)Zi6B8e3XD!C8`F9T<#U7^$_Jb8|K%|);{4-ssf=(>@O$tX zX77%=(=e=LFk|J3O1q2?wpZs_8yzciK-_dd0LKc(vCJp&!LtOuVLl(6B_LU31nx}W z7Z=$-H2+An)4tr}WOiDM;Ub9{7d~J=z>`e?7t>t*hwM~-6uF(^dcpI?X{G4Tc_~z} zFlPM_aYf`>yd0iWLrT$8M#)q$N9OWFv0NvVGe}Us5ww$o{gGj^FV>xo$=;Yn_M3q0 zvHbu=-|4c4@p&=hJK3MLPdC$VojBKC8O>h_xz-Mp)D^_F#&%JkH`Wtov#9UKX`e5& zW8v4Mj)1-D-6Au+3`>-yxV1SVEoBgoHIh~EJ6Y|0+MH}Mdw+%Lbt8*j!B}7o2hc0$ zZZ*1Ip}mJQT20go(cW==;JL=ZQnYMxGWCcZvtCBB_W*{yA6xf(_Kugs^Q7idG?SJ@ zy*RfXO->;CUIj)xxP}l92AJfA>wtIou;PI-MOOvlVQDQh9%?w+Wqdb6-hKzhu%T85 z5PpP12-oTeV{{)eTVy*%2M$D#R}*R8u*+ckJjYkYrsrNijBZdDa7!&vvG4L*`+aS`*DNi^?xUkc)E)7=?x9tO&jHFkUQ;2asB)M2=yN@R46I}0jez2ny6~3QD)zxR#KM}V?KEcc3Ib~59niY^t^^#;R zKg1`Mpk**YKA}`!48H*Wh7T)#kW5`wj8E*C@$-}d@beksr-he}AIK;EgZN<=yX9kU zKerXFqg--uAT1><)%w)pB}J-7u{O4=d;H?YvILxeb^MZJA}b zI~bRt&vv>DA?H34{yiCX{8@&|j zH0mSHdh~!%1EIfzb1sw)PnZwhE>`9){9-=)E{V%QyJU1O*j@sF$Q6spSbwVsppZ0xC%Aa}L5MT2qGf9qLPL=3AeFCoLQ28Od57MxuH7=8gUJnj@j zbc6gsjK!aiEhWQD6NZ_i%>1$E1&*1}TSJ)11*aOp**>Dq$uJ`a)(Sb>q*IT})}xiH z;5m16{veho!%TclIa(r;M!j!YkG2*N?;(TV2W^8W!|rc1G8t-OGJG;zhJM)E=W&v( zGK5?M6Xb!E(|5@@_%$ZO^~^H#1M7(Cc6aCg5C?aQ|DFuP>dH}H(9hLc#Vmu7;@%(z z2XA!vJr2gp;d#<@8XD7*LY0oLM{8Rp3US>b*!U-uy)Z#ORt@*Uq5WbutnQ*U^AGxp z7d~V@f;8!BVX~KDD|^6`YnIb_G9T!4kp#|@BgDOpzaRJ3O_C^XzO~d~_q>eGwAUG_ z<4kRm@}IwkyJ5eB^KFqGj6gPjgppx)LvRl6Y@hcBde5(n(onOJO}zf)fzA463i7^l za~YHaD;5QkACO^D8>{ z#-hKb`}Jq;U=HzpQVgtz-5lbo*_C8G@fO4QVYc;38NN^89O8*kh7O5#PUHz3V|adC zgN80IOQFWZ)uXo#$qizSSf0oecsV>bx2B;IWy#bVP4%cJWjZL&IzCE+9}NBfPrZU9#AXV9?4dhS~Oa2R95(d;#Y zC1H%sH+=UV9p&JHg#CO)pqa4!tQdQ3`j`x3GqLY@#PS_=0AtvCX{k8)`7p7=m~ro8 zGK@827@NR?g<^oQI)JgtW9MMK>@X(3;t3hXS}=?qVq342Vda_bA&fm{NRWsTQjFQq z&@C5}spjp>7$KG?!`O}eG<3|tWa_$E4GfIYec4byj_8Z_DLp6CjV`8}%Hg^RSO)E1 z3aT1QxNeBP=uz_vGGEk+$#6BZ3NpFIwpGd%g%Shv#~EG*nI?g{lzWfZl7<803c`UqqC>Lrxu;>}O%JXSt8) z8L*2$87O;6Y-<)2J}&!1bX8#7Vd+#))*sNr>W&?*S5P_Hefm{Y^gySMnGUQmmb%E#J zS83=J^%UyV^ak|&EbT#^jAT!EIXq9OqM@yRDO8i64QOlY%)#>P?J30V4Vg~$F}dGo zmiu!lpwk?vQ;8i66%Oi@XirbLn#t^`4U^$Y78&N?G90^V$ev_me@})BpU}|F0V&iy z+>J~!7|EW38TK@7%kS9}UJlPS>S(B@SPFHVBRF%y-q>h(Y)7=G8>#QeWIr2|eZ_Fu z2Vv{*#^$oho@h^@neWK#X%1F5%br50S5P;wCtK?wduoy+v!|1oJ+1nN+tbMm{`Kta z=}>$-nLV{*SYWv)GsqKQ0i1bncsXO`kUhCD+C#JlqJP45f#+JUXsF`26zZvMjc9N% z)Cu{1LA)HEZ?2}Hc1KdFiuW5)b(E-6$QO_|V1xz}jDf5ZK8E{%clfZzK%AR(=R&zJ zVYwst`LcGIyT<#;p>+k-J@%qStdEmJcnG>p~U__IZssTl3?oaZHTWtXa2?#cY4wU0)!bxaxz3 z=Uqp~yFdN^lv&8Xcwj;wCgiA}rHrmye>z|6g zXkuufrFJ>QXBP(&H0#TJXphh?JE2j61nsisOviuyxEC>g@yzWc8M7gO$d`T=%><{2Pi|4+@G}PZVjT$_? z303ygALQ$y_~ja1t(ab)mUe~14j0zxVjUkjplg8nIhK7VwXuM24@17Kai{aG9f;Pt z$K!mZSmfN~H~iseDH@+5o_1hyCAk$5h| zbi;3C=R$nI^drEcpTj^uUx0q@B5+&>)CkXopem5ZMz~z@d`Tecz!g8hUTtJquL#2ZvW7^5T}7;V1jnP zJFS~+y^kS=4`1dOtM*H~OmHT|N6IHUKHz$vcMLiEB(q)b(+mTlFXZcemgtM$1MPzC zgLtq54@|I~Gt+v>&ae0g@o@MX!~^Sk77q>uL=eoiaBy+wQ7Bv-^m<|aL_YZZsF#cn zIxxH)V8&Z;ru+3*CUCy+92j@N`!nYzkmC*46P~-CrlIR?(x~}K%=#LM5Abq$e(^93 zr46J}4Z4}j5AlH|7bZqbj<0(A!{Ira@L`R=xD<7bpuQKg^k-g~w9D+%g!;}-r0W}= zrD3i($OnZihYyv4!-wd6AWA%|%uBw6xDSF?@OyB|s9kD-{UA7AP}@UEkdl_iL#Kkl z+F|H)4fQN6wep%NRzCd+B0zB__*!3a! zdAFkA5ND%qcbU|l)q>WytIzavOV3=>UhnGDRzESYt)@V)=SO>eG9@R_{^Q*Vm;3j> zOPfh+v)vJBALnol{AcrO3aU@90LN}#>Q7nV*f;wiIKek5Ek4Ei9d?563f^%=?RK`T zC-^q6ELk;LOKZ$LoyfHh?al;JuZ*he(G^=Z;B4GhFSxKTi2}~@E&8f9`&$24#jE|? z$f6rRxFL@~-t>V~2NL9EH%CeY$vu&skT+$&GxO#?FelJB7p}Max|q(J@Sey%hQ$+k zkJxX;`3}$bAEKcGU>$k_$7`lIXe2+4m;2T8IEn2b#$$Lrcs^q{4W%II)GpiC=#;H` zgYnp3wd42iJ|~Wi=tyu!%mF%p4=ax&%DPm{ZN@sim3B#1!;0tOd<=ZWYC{{|n{{qEpy?@yTTwqV9!2pE@ci~|@H*WE(LARL!= zo%nmcyLJ~{_a?5)x*sXV3t_}~U7o)e6_f>saqTku zu`zGHP^@A?-Qonja@`h)_yYbv_zc5gv+g{sZk98z8|ife98Oq5$Kh?z<~5UX9F8zn z^!9Iz6=^G0^a}em960lBt!e$9htailn&m=iz9RDyBy;w(9!PnnU%u$2jr`gioj`CI zQ?tnH+tb6M*4yMg&{*^RZH!*#{oc;Rt7&{)-{j`(MEjmjD^HMAi>g?^+eK|g7jmt8 zTOyPNl(!@NevqJTnok@RVGRC;&oHcO%YMe<;E#iGa3o?WtnWJ){>MQe4sNew#KD}L z9Q0Ti)(wAy7z@t{6^tkY{|297zi~~r3$v#XW_#KX#`c?5fWFt8b0u_pf@Aw%8TL=) zQX;40c*gT}b~IGGIGw6g`5HYP{MUVByd0j#InYp*@^tD?wKr&~!TdseEORIpKEVk; ziZ075(Lxcy;2l1!_~P85J0Id}$xdeMHm$(1D_2X$7o3mv7{r$shzD8Em5al=J}sH} zn#aO6ff+E86b1J{%$kBD6NaqM?l7IU0!RDq{ms$7lYtNIuZc}e`|{yO%$T+7WD9Kl zyc}nKf6~|5%nb$zqbP?HXM=N5lJozGcGR;^>(9K@^Dq^@58-$GxjO z(96)4jBO6BnqzrPa?#w zLJsf*RFQF~x;+YcKfQwY+j zC8e(ZL-9>Su(@d0GSP@-hd$U)vl$%RRO5Ep3 zLQzHqx9%S?iTn2_N~_!pQXbz*QE!*_itUVa>Q3$bU^I}CEkr*7MpL5yilw8YxRAwp zXUAHf{_pM!POjV&nJgons2P}cmS-79bs*nUbxnA6{mIZ6tGCHkQ)j<^-PJGhezDxi zt<@pYQr|B=c<1oGGWub~J#;lClVW*uHn>hf-zvM`TQR49TTo5GXwFpw`XZ+Tsh^k5 z7Ls4ox~An?(Dx@I-v&5%EANjgROj8(XAXvFk++6Z=6pRLGf_?LgeJ3=myzi`CBq`}KhxLN4MW*y!FPLJ>`%&ki3}8|8Scy8zm##aLz=eVdNi zDDVNsQgj>5L*U0iNlcm9Pji99oDmMhpRZ2*0C`6463k9?0s@M7om82;6 z?mTN^8e(&9NA8tC|B$y~k(~MLjy77lST0jY+&R6|!BNC6X#e;McNNQHW6drX)gmmn zuo#biz3+2(MjjF?5mIGrX)R?IVdQG1tjd#Bnvus98y8Zw%+mVUUiCwJs}erBjIyw} z;9*8T0ytFK$jiuCp(2~A;li`xm3%zIkUB&Eo*{)BtZ6EzAL*-Jy>!wl?-1mq|G72y zi&m^YxIu0~zhOzxNeflof8&Y1JoCDZ#$4b~nseW(SS#-Bo{v{K(_ic-y@lmpxG_Pz zV~f>a_2YQl`)&he{Seu4TujoPmr){5=*S61W%J_V>hH|bLU z2J=;YTi(pBYOB9uk`8RZC}A`RxFPnT4XgnVOwi{i0UMYJ{)W#mf2=I~1^Q!oF&2Le z=80Pu!*im72VgN+AFP)c7s@OZCX3xnvG}Tx*|u621KYypwkbxSIxOLFAs@6+kYJmI z(nKP_GBpG~tZk+|ll=OkIR+T1 zKZeH+(ID0Z=`YWq`m1_=^`3^ms^?!lFBtzWJlAriq2(7csL!I`ps%smh~8)Tt9I=B zMY$jd)IY@7LZ~{BAP(*dibYHY@9-JG5*-b2eI`Z9Vg~4Yh|J~$IG}V44D|4B<=sl* zx-rRO>54@Q)-vDXyA)j6tEr_oLsLhG@u)NI@-?BFES#@uveaV5vZaglx7qus+PgT- z)zDNQEwFg033bJyr55^|cI@!bS5wo_)109(bJh%v85;UJGj(UFxw<&c@Yx1#@wEUK z0(-c5=zF@m?{IY5>FVGF|82QGcCoMhR@a^2efj)ltL87$pTBLRlcS@Pqryr{H%m2* z8Q^zTF1OJ4_I7o|>QG(ew!_KO&1r|J{SK#H_P+D5>Qpss)m1e#wY1^y>ZyaIp+Ed5 zM}yuolpn?c1Ua4+6^ob!-r+M$j?*mEpd9r(ndB&8Ch`x-@wWx>?-w<^iy7bFb%-F> zDjBf|H}DRhVRE&zP{-s7?_wUp=i!8?40$$GtoHX9CKm>lpQ zBx~G2ft*a-w{3HG!`R%}-oeSl-ObtcU*e9xA^Trx4%7wI0mS_Zf-c_Kh(&0FclZp` z#bgT|Oc!u`a*#JDqEV40VM6_gW zlc}`@=oW(5k2ywJApYtfk}0_{vr6G#WEIxx{tmye)&ZL|S^)QnAwcFZK~7)mDHgF2 zyu)Xh9#&ZBVtTmEgl(g=ivJ)z5Da^f<N0n4&?{s`sP^9qOa8i2C_i>_$)0erh($nl z@EIn**%o>jhMy4SN12k^^AE|7gi99Vk>1|~?_Wufyj#Qc>rm8#aS7xNm>^&5Nf3*0 z0q^h`ChN5p`k1W$WRms#rMLcrWR2S=_}qo=UONC|fM8^ay&D)_+2-W7<9}E5zt9+< z37ofya_1;fWV!?1HN2e4%jP^b7fXCZt63F`Q8{@93A@Hc!|=O>Uu zx{I*7SFx=d%unQj@h>>Jg5N;D zgCNWrj4kJZb&q3q)Y8XkX<+Td1!eNJ6ZkkJo;QH;NX{!6)UAncP@fu;LVOLwNNXqd zGuBRY@BF>B6L>j1*YKyI&+Rj)&fnjln<%rv@8WxQp!~AW|)3&vFJCi zUFLuy-2c^YiwT-hC#?Gr;~${xA8r^I;Q`*^GYmT$bk_!7i$-%%(xm~j3hV&>?R31pc0fng?) z1v8g$%#3I72gJE!%@>l)9k;%I1&{0Zs<7iOLRDrR)DY3Ro{Syb7ZZ_!%~`UD<; z-^a=W32~FiWVi&AVg7I#{$Y&CkQ);qL54&Qmf19gjDx!|87^R!;UC7h3{S}paqv@> z-<07Q8v2LKN$T!WW*Lmc!J!Neezp7eI2bR7=k8#Sg@)oO>O`exw77sMdz^!n32Oin zzbi-Zzz%J6a3wJ$Crg_5B19(>vx&T3Y7ng5m*@Djb3rI`?%S^f8VzEGC^_6Ph~*VDCiW1II@-Lx$Ek?t3utcqlD zXXFXTN`zJ^T3U;nMNnP0E2~nnCS~M_$HqA;2s)-~JO6y1dE)8BK!3%>4t5C?ZC*#7 z;$#_dFK44C+ZqRAwoVJLmI@VLn0|&o`*`>OFGr?qFqe^#N1?}RRhwN!?_JP$=bdl% zQ0=oH@?A`lK%CEUhu&yA@Hw7mfnQR3+|o)kI{N|lN;z@6lWAtTZG4o)z3VR?+n0S# z=7xUc&%jX1k`(I^cFKkRkL{F0E~jdk@;_V?*KxgGC}^`}+1NRCW2B`=4OlB{Y6|e4 zTCJt&HfNw$SE)K@?gER%$i;~T4_9$c-TTfkL`y0$$|hy=ks{h@&j+VtQ$Bt29pKw} zQfT>~uEv6qy=z*&XwYwMYC3~FLX_+J4&(;*frZsQqhorWM#HrLE!*@wPwe$Q>hSIL zRnwWTK9pDw^oUpu(ARH2bkFNA%eQPG)TpgqxT0tEp~F48F*NW9 zfXmyj@74v34DExJqZ(&VC*!E47)M=W=BW1D?K0s4kfXY{v2qk~4MGIJ3fUTj9>`Jh zqnSA>T)_Q$`)zP8$6`O&MH*a#KwLjQ$6tkP{dg~|SN1*IdcnEMnG5LL2iK2JWY{*5 z|A}i2aqhwM7_g6SjrS>PkP0&gjWi#Qmvj8Z`S8E0N8uOiA$|`r2EyBe=Sg5s|LDjZ zYFQBeJ@ol~`g(ncl`jl01Y;njG?j=);2l1!oXTCIYYDMpE;|xdrh(oB?6=T3CLx-G zoC?=f9ik0eSM`!?UDZ+UuxQzyi&Yv0Uq8f{$x(Q*Z4r9W_CkEZU}J=~)T8@1LN}%+ z=>O7{ap~G>kJSy7)5e>PGIFIVt8!)S&&cD8mDpdk(b8Jh%-qOzk+LdxR+cm$r?m1x z>A*i5-f)dN#g;Sm_y-ow99!xtxKD3l<&%)dR;2@+6e}SrhXU^`unbY+{0+NrT1{V8 zYuWUrUwF)VU%JxmC6-@`L=8{sORn&?3`z``b}>hZOZ|ga>1Lsm`J3Ojsec}j=F#@v ze7)QEdG=9*?9$TgPp+ktc--`+@|1lFJu1W#C&9xbD0rK%JG0?1dNUTy6nC7R@Fhh{ zG(z-ipTOa-dpAdzFN^pxVfUAdo1G{W9v*HR9cK?^uc9Rz9i8p%oq6tQD%|DW9mKeq z?xIS)SAiVzWCr>AL`~xQL>Kz{#L4^EtWT68u1{2%P?wVKV;kD^V7VaeW604`d8xKb zR@J-?HUW#AJ#)6K-7Ig=zS=H9%cs5GiL1@_&>Yj645b$9ReIrb1H9gRdQ#f^h-txM zfz$D?Y8FB32WA|1=<8j;71*~<3oI?H*r4NBQ=r~=k7sRP#7DIXPr+S%HzH|0yQGh{ z)jNT$F!um!$H%N3khy*^uV>eD;q1UZr$5dFT0M!e9mqVk?^b_`j@RUC{d4zBb}?$R zMNY+Nt${eM=8#5=2XWj5Vgr`bN8z3>7#qMnUA>n+8h*YXUzEM)MVHdoDJ$fpDviLJ zuojI93dOj&Fo;Jf-}k9yg+q17X$Ovt3xu6TkjvB{X|u~iD{6UTn?tJBTOJ!{)@9^s zqp%8@*8Hoh0p+C{-9`xr`OMm0-X>-*!&xGjuBV_S-26B_L5nlTE%jNn<8rIyGWGQ# zT%mtwUG1+e2UNPKtaEMRB!jcp&_dNIrG>K$=DaE@tST-<+H^1YZL~4lXeBUHSL@wu z&VviF<+R`LKb#KN(|%uc|Ni|7^QWed?s0GwY8tg^Yt8bx-mpMj^YR5FCuw1BPPrn1 z$WHA+FMr}xwjTL*_=$9^I?LV|2AEPY`nn=ix2#mIsX&5p8>=NAdY_cl+O8Zyn#;*kE7X* zH~fi>H@wQh#~TVf1r%XBV0(x$MK5R%$-2g$SWGdB+4o0GbHD!S2wc~=1B~?##T3Lb zn+e<0$>N}8*mquG`OYKlG7-~Y9Q4@-)(aEf-@QP8#bo$1R-J5b)N-tDmOCy!(dz~> z+y%BbL%xA~qXgA)8L}Pk`+$x2i4({BE=M;8nTG}VIomk%bM_VSaC}@@=yARt4)AT^ zlK(omH>wa0!+->JE^$~RA{D&DXV^N-L$ZBXe3i*Y#_z$Hj%XkwzS>0LMz%9_PK-y$ z;;Yi9G<58>9I8TiGinzA`*`H*4e>Ze_ZQ=$zlyK?{)g&$B!UU^FV}?<uwLV@Icbv@k(0DySUKq|*spns`k^i&xb@@Lc)5k&IS`)b zY7UV0-~p6%gFgX>U|7N|c-03Th6wVsg6|b9^oe5%qNa(r3l`cmeB1^W`h|`CBaPcg z{s`>ktADN&m85%fuBT_c$)4ZthR8^?3_s+ko7-%ZvFik7Rl%(J>3Pbr68ox}EUh`r z%#B^ADy!Z%lA;;8R{Xd;f6@6x{XO#%$_mvvHwn=ML-cf%n=68H)~Oc9Y{bTGr2c_% zo0zQsFOJ*jime@RJGrdyhVOyL1xfsm3lx0&+LTN$$-8;noZZ+L6EsPaWph-)eMVoy z?W9BBI_1!U{tvS0J(A7mEHv9~6Z-G(%k7{4UD8=E^hW=y#g2V963xDLID^d`_d$On z>CTzJeWupnAMN^H25y?x-*Z)D*}zP&iC$)5-@1Kk2LzTc8xR27wgjv)`VSVWPZ_V8 zBIglOIZ9SR+ret{Zs!1b^+j*8PBm#uB9oUb+5!O&FJYfE2zc13RzQb!s(WFldZbI( z4L-bjr}R`(%_DDgkH^1u3H#sZQHM-QY2=oXYEH1z;a#3GYL$1w$D9*~Z>;}g$7-FO z-cs+{1UZlCU-@|=H~sOKil1}NSN+Iq66L&_EYA7bXP+Q1r}-#OP9C0t6SS*#-}C5uhsPU$c6Z2B<})yMdT9CjjZ z4_3sk6Y&k}L^S5(ors$?0;6F`J5VxG3wH->kD`(r=_smMzAdPT$kVJS&yNqI-&?yk z5ssodoF*|7*00AQio_4r&(24Ip@7%F=57Qlj_Fm)I~G0H(i2+jQ*nHzU1(K8|J<-f zi$gcn+WVF2{iKugPt7%47HIs0^6Dlc==H!Mfs-SoVlQR%f*oDwG7`#9@>}r=Xj%Ty zxWuPkSUjd#cj#EX&{DlAvCY9%wU)?~9(+%pq(%XB^NS_a|T+^my{Qe|&P~w)ojpy_; ze`f6!sh@oMt(f*Fha4~JN?z`Scc(-pnCYkNRE9vu$H zAKvbS_<;!@f2g3pVwmC&oF9=5-r>W_<4BV38m#U)Z0iO*{tfhHA<20mT!@p-Ac?X& zzl%_3f@nzF&WB&uX1*O`o06v*QuR&3eV4sqhHIBdGa`h<$3|z&_I-56*3`z1jF7=18yni`VKx zTT_)pnzsiU>~<_~DverQUq8Dz?$zb-X}&k-CG2|Djf%v0kCM9{WoQ_DPbIC5ynTqW)@BF+AM1|I0j-rVCIw^~fy+!GzZFejg4#i%E9cc2zq zQ(m9grWUR8)9;2 z&T+r~6W-f?`NMX)uHo2IgD$pgEhWsqOP33j4-q5B6IPL7WId)wmOHS2f;-t`u=CR!|HK5%s1w#roJ$C} zv5IUiVFOmT2Qx+(bpwpF+tV=uy8)GYI7ZlY12Bl}aDR!PpMKSbzY(8HAok+|#nzD7 zJvW90Pi8E{cmgb#0xX;CWy`Ir_-(IMwMcvrdTRiFS{d!}CbP zax}pt3*2w^4t>NgJs7JE*?lKN5fJly{?`Ae)-FyOy`BuiHW<#bS#W0BE_0Xz@?67v zRtys{yz^bu4_D(&?`qJG_t5!g745N zM`Q+d{;Qa&>@7o$@0_6et$K%^shcoZeh4#>1k5aayCDJ`a)-cY7@u#@wZ&xU#a4#E zR;{nlZ50mQX3oZK6?Tk09GTb8fx+8$EdD@{s?mH`5ZDID8*AY2f&}q=j;8QU4{A=*4K=D>A<=Qj(>(8*C*)b6v)Iw6)P`Wd_& zo|{FKp#hy))Ej;8Pyj34xG@3>3f40jU z!NvhC@g?~>whspE#y!9c?X z?=-e+F&^5+UGTk~+Z*lI<>b+p`t9e!KK_-we$D(Mjkoi5or+#>d$aJ-%vR2#&ZGq) zzHF|eRtx6qGWH%LcTsFz%PiNI_ms@9GNZ2xL`;xj>hu0G^f>QH>J{!bCQJ~^lVM5<+;u$Z z(J5-)iZ(PUo5&M5rik%qYvXn@o^Zr$`8YGC`tG&M#O{V1U5kf7Y&p8q#fyxiM`1G5 zW|m>>Zd`_o;T$LcI^<|`BXW+$?Fr9Un3tgoEl*P;H?*N2qb3e=TP%c9sS)QRr{Mm-Ootj0kX9e&ntQ=jfw~I{nPMGX7hs*vbwtt~k83+eUxPK&a z^xT16WE|~`)$PKzZottlkP|_RAxEz;#<_wWM}NdP+Oi(!=!*;ZFTi%dZzbAOVvi4* zJqco1*usp3qhLQpKR2)^oe6J;>?wgtjs;v7c)oOU8Cny3hWey{Stlde6J8F_+eeq7 zNlvGz7iHVg+EA!dd<`!ZNUf)Zcmd;eouzpqsq`-16kDXliJbmPD3&n$(|w^_M~(8_v{HThv&tg zOHu!inbbdn+tCi}cX9uS+mkW}U1Bhfl{5^B;05pS8Rj3mbvHrTTd=ITV8|X|{%$oL z^N%Q^$hLVn=3z{2$r4k8$)*;*U7dw4|hjc;mf#f|0)6lM?S_pL5Fg{ZT8n*WSV)M^8{lNWqsUbWD_;gS1qPY-^&a zsu#Ca#aFe`x6Navnr-ZibR>mj3nesFJnV{J2X5wc28*N(TMC7% zqUCR2i)>|gi0n<5y~5t<>YV$>D@7ojDnIQ49QIb_S{@s1cG<*rO==@y$?Iu*KT89{ zSc#yjU`uO0vr#6lBFd@)S*7WDvtr|dst#LP3z(T}3G--L%4qd(eN?5k-H5Y9Rt(M| zc@^adRc|=D!ZUt)%*Px!p|l|dn@~zhj8BZ0Ka`fZnlP#4Zb_e1DlBY>I8@%|OuU|n zKE>?ssH&oXELQDbw`NVlZmC4$_4`a37Huh{ICncmiKYrLt(OizVDK=vwVWpUleYJ) ziJ^S!T0bW}9STyD*&c&He6aE^8X8Pyqpp~ZrZU^;Kux<$+%agQ&q`Tsl-QSgzG5F) zUrGqG(QalNjXUOkeW1ot*r0ITM_4!Bmm>1#LfH^9{v3nVyNPYRQU--nB8K?Wi-Bz- z{}JO6-1hL?tg{r&ZOWwnj9|7wVtHabf|tYddrwPIqf438yRGeL>tT2|5-WeoLRta| z+Hea;SVS-Q8$PTyjC|1D40W^g8C%@|8xEGG+i(QJg@g>+aMy4f#^%Jkz??XzxOyDH za_u-DtW1@kmr$}|$a0$!!%AhJFReRq?6qxp>7wkV$za%iUV4I8D&>`|@Uxs9KWL`l zD(JP{=cBe3+}RT(a)wu03K^qgAc?zBp7}VPuydiQ(1qr`JAu!tpEKi6K%h)maeIy9 z02yw#V7N_Yl1)C6)GiZ`t)YGD0YwTE9xrs#UopAAH#zWMKZZrLr>STDAhRc7%${7B z?J0hmJCG-w2bM`1vZsEAa*6gpW>1uwQuM&NOzPZE?Wnop&^-af@?`d;_q-JK1oo6| z^&ZXTrWOwGGgc7n>2^V6L@s!T534;V-QsRf*Uk#I}lGPn&MJn zyX@uGh|6C5`&vc9mPE)dz2)QorgY+T-cT!bflXXe;7&-VU@0xALumgn&VdPX+RZOx3ik>bCDjQCG4 z?)Tz9yd0hjHJ74-U_I5|>+eySyAbQR@4(|fVqezO_6Qk2Zo~NT7&F#6MA~H%f}vl3 zoJp7T5I@3x3`|h={3S=o`crOL-L`D&26i-cA>EE(f68MKju>{%pbm2eZ}V_xaNdnS z1Mg4SVXdLJCp|DW!T`L(hjkqbqAn*2v2eHwVu5uHvj>L)GSGtj#ocQSm9b>}D28Fp zkr`_V!2oOK0Bg5ebLm)vh?m3j zioQ~`;ni_!#P|LolGM68k z%OJ{d_Ow(o8G2wcjAyY8D8o!lhQK!H36D#NoHwc^jg0fgVlte@BEw8vhBcRmIPbjq z@5%7-j55>!$lzWWvkXS!yeJ0eNgw+?&cn;$`GwVGs6xdF>X|y`-$mGt^B>DNPA2>9 znC#<*%l_DADEq1)R@oCdZ|;fXWSr-T)y=%G3bPGRH{iV48AF^Gw1kZFZeyJHCKu3Jr3m1Z+jA2Yj z#FPjB88S?P{aj$Lmn{pXdff9lK|jXO^?}t8rd%1aCSrmNQ`ZiZp|cmBptdhy#sslE zDW)!hG5RGZsHG_%(Ier|Pvfy2{66@dr@;dgw0+vdb7bqEc3@mIj~P>(pzoU$4ly-a znvN;B{%OWi98+x9KlMX0`inbpE%n8pf_B07!FCe;Rj1qqGJhqF>0>gpK9a(LKENEE z;Y$A{bbY`Wy@t_FqCCm;QG2BfO{SipI-LB7-f5mbD9@4nRW!q2^`-otzrxGmdC=Q3 z^vkW|RO^o)(LdiP5aKN;7bqV`PVhekaj|B$P#uZS6A2 z%b*?=_~?3s>mK;6a6MLo@f|js)&>~s9-b}cdked3xd<=fz*I$>Q>bMQ=!swea_H4=Rjecw^K6MZKU&eY(!J#?mqZ?2m& z;jXXmOYfR3neoW9rWl+_@VKcUWk2`1u$ZZ+&MdCfJRaHHLcXQoj;|GV>x*9Z9g4Zw zd49j5((-vxIWNt&_pRkLNs$i^Tq9*B z>UC+uvT9Ltug>do)yZ4My`D)4m_=wMcX@eS$ax*qKo5mbL2{d2cf z3XSoYea+O5VLZNHGqtX?mu}m46O_!hSs`<1w+QmqD)=JZwpe|F!G$YiK0yZKpbg9% zl)TJ6pXVDK+nNE^egFhwYp6^Z5FCkva1OxpiS1=*>$&4pg>TGUKrB!633xd?pQTie zzEVC;m73Rqa^9Ul;1b*?bV4El337?#s6YSf$1I6w*S;yeHh2#QD|b@X=Y83)iyPe7&^AsTjLDVG`~rX83}Co+@aJLl zsO-e_^Kf@P-9vOv`dle;`|=jqw5PZAmsPI67#%|aasELu(N9D7a6n&%bsE~|nWic$QW5z;C4#0vPz`}!qv>~pQW3*=^Ea1Ap z^Crh~bhKb5H7|}?C&cnZuEopYd4Fa(`XoGq+FH+CerSvbt`&s|%H8Z<3E6s8Urg?6 zS>$flE|aPcxksy$E_ZCb>Y&_V+?G(rw2j(AE2uC8MBq|D)^+y$!h`EoA^*b!+j7gU zj7;Won9Qx2WuB@JWPTLLyr`mSNala6B)30YR(P(RU5?&4m_gNVVV2pi%G|Q09PMaI zr@E6=rc&u{!~*aRpJ9AIOLsTM_x>z0KMG`i7s{LyuAc%Wg+V`h&MF-1 z?EBGn#c=ET!t_NQ4KbzCTjY+sw;6Ar;Lu!13zFkP?r%{lp0js=H@Y)r!|Q9lB`=kx ze4m?FZZG?6*wITxP7)P2*&M!9*lu8`Sn-1pDQ`ja}IuSXXw z;2S;}BU#XOK)s{nsEO$eHR~3s+}_VL*+JIjqxu{| zKPr|_EWTNMwl`{1nYzAfjvqQM0LfL(y+OaP1KKc=&x^b6k@2}ahNlTEc)IJJ&z}YG z`^Jzn5f4N@$8m(`p&!c8<8|rOLS1G&jKt?L3_eG*evi-ba(JFOorW4N z&7gh>V*XvaTv++sN3D{K&-Y-qAIXeE{;YPHG;AGrX+N}EnD8+%BA@GPR+90#A6B;& z+qwb9%fOf(#5m;h|JU7@z*E(&aUb(6GK**sO)}NVp^zz&p;Q{km`IuD%$agzXjB=} zfFjaJW-2pDp@GVjS*Akrt+kJxPAmUaY{Vu#i8u3wlY;w+JCzFqq4Q_-Md|7QlrQ+=a8g#cZZLzvBXm z1$uldSz2NiaZO1jWU%C3$C6+DcjD`b{W*FadbDycE%|1DU1|M`!4lp9I-)ij^)19> zsYhPFBsZ2S4C@&U_jDsXKl;mKsR;caa3PRat_n{((mv5a`cQ}PD)wW zFE@g=L230BN|*__u7_lCGV1ruxzA$NeBCx zoL^dj_$B?hyiWwvXZ3DDM}TCC-|ijrS>ona1Jvm78EvEKZu3SHWDlv z0M5vGM)X+%7IL7T2EVXC`V=qb^(k&3?Sn6^ZtQaQZVX>B`y&`OFo4il*a(I3H=%Le zZ$e{Vs^3P&mjCvgCY=!a;W;nkPc2b8<$mxytI+tDhvkxMr(Z|)Vci!=e3sk*7Dd(P z7TD_W<;9K{Ki)i6U*k+IFqmb_$KJ6~JLr<@OiSqYAxZm``=c;cp|5VG-AcKP)_han9k1lWPIAfKABK1 zSU%_{V1nga@uZiW@9{_cL*QIaGB4@jzmCkY%m@8kLPC8HajZM`wU1n^8-U2(v7l_= zd#arYe21}akTFWyg?vvL;(OvAUU_nI*){_TOl~kEI~wZ}W4wg&D>;l;Ay^>mAi^>c z_8Gdq24K7gVEl4hHLNL$Ft;E<)s%qi?>K#KhSQPv{={itqVgRRod`1q=P;A{Siru5KaT$>FE-9 zw`Rt!pb)pKXN`?5ef>h@Osw;HadBGXL&D&p)fd`+U+`a2o66k&gPctTBKM!Wr&2bv z54gVrY|rymfJh{vHbu-~$4yh@I4p+fzJ)~h4uHcxfWyzXSwg`mhkcQ|5d1*w<*6_u za1Qf4Kcy?U8j%b4i6h#B>pDR$@7Cu@Gw%q95$TK1=LwR;U5U6 zfHS~90Ov5z!|WC|2+LzI#E{XWaQ@UTHCg0uwWu1*x#dlYe{o*{$@4eZy1)Kee1kC zjQp@Jq&)ERpuo$6?_r)-Coya=QYT-MI!yr{An#q|#lg#9T8IaG_fp|Ef&alg4=*vn zH3(iGNbtH0crXRmtyV-}MtNXNXh0Agf=p@gir^e((lS#>VMAb4oErn8$efVSZ8N%BL>leNjdxepGn3%H5(x^0SXSCj@Ol zkY8GT*9+$042%K6g)kmiF{9t# z`Ofn*zSH^PpL{3e7fi5xQejNwI2(#^mSipyD;?nMXXv|fwFr`CIZGT5bcZwH?Z6LU zCgm2!6nh$xtvr`oGqM4*tkqbRo)iU(2<`>abtiov%J&Iad;#T&vLuv;xZg|YZxi~xC>GEM z4u}sXfcvd__I?R7#tdw=ZF0hVmxaBvg`*ROg_bP=fdh6oI`9(S{CC^fpeJWam59TM`W)j;R-=E z;L2_=3ljQrZGg=WE0imUAF97vMP0d zPEk;u%q|*N9upMBP#Z1Ig=K^FCvJ=1jB%0k!RrxQemj>xH^4YLYXn$Fq+}~(-LJMd z0iJ*a>s~y}P0mM%BXXk_l*_A7VmUhNBj~LOb^o1@xG>`*4rKiu9}%C)PY(BR1RD<$ zY$AI2Zz6NZpPnPsbYUN1r?P~ck2r(KR#;Frz&#*#)<=liptvvOBM{iXB*&sYB1@W~ zAN3K$7}M@vN)F=<2o{ZVvADSyU|a?;ezYYV))j4M2WKh{F>ZJ#jIRafF#oUa{|NO7 z6RhvO-OI?~8iC-tl?2x^gfjqFGqYJ-)&C>7rkJfHhpPmFYr}k87f}IRleU<`dZD=b z!V{2SJulr9!NcGRX3{nVqbn$h$i4eZuKJtWS0)^iws+%?fwi1p+gv8t?%X(<4$4B3 z;6@2#T=gPix4z&z()fa3bQL+@A%)yO{MY@}-qb=J+h&7$@hT+65{)j_N6^oyqoVi(a1Jx6U#E!1MnWFwu*~JbA}W*zn{x>~fbr#t6R3UvCcd2b zUyd)kwC_g27S0&7aM8asvEWmRSNXqrN>Q+-y)CMpd##|(^rT&zZ^zIS^L1m+T6&3X zRv6apJSh-2$S=q|D*#;%^_H_1Mj7+q`>V#nG<_^Cr~1CH;9&sH8Gk7U5kfuPiA zBJL;pOifS27-=rQiR06+U8~8pJ<-VhN%|*j#{qwkb)K?Lpm#-M4q{)Q>$8TOPmo4z zr=G-i4%lY19S1&Pr#vH+jrs&)xs*58k&`Qf$bI!oF2N`42YLg03~jC0x0YD0F+2eY zVsYMbJ$@_r4D&o+BO$mE%8gEka*=o9h@NTMQ3_-3bS(5vTqTqR5|lp}xgLKTe1@6S zRxwwxXAxavh_F_JxFA_1WFFsI4y47Iz^b*kmr+7C&-jXheJBjCOzb%Gq^( zi7~htFF_82O$Y`re_=rIixAsS09y$;5bMuki-#v5K^--vNaK%z&oIx^ks{wJL+00!og4W6<+XO8EI<kGiJRF2a2I3V*M)a2w(4fbtVlXm-n-N<`{$&ei zFuIMmqY|M2UtkMNpoyiVrg=a?_Fbt}E0oBTUt1n|S1N<(T`Bw)cN`nM2Ygq`=py_C z6Iy<@87BzK|B^=;-v|B&^E@84U@t)3=*->QIeSJoz}8l|&Dz?4Bg&(NY>f}Gweta} zt=)ghP=wkVi_^byr80&Jqw9iRiEx*wkCl7`^s!>VO(ldWSeTtDnM+byRrPp8YZyDI zFm%+sJ3w`z9!TSu+DH|0T$V++97Mw9MB8lkDiBAF(gIzhTz=?GDBJJ295cgZ`e%RS zG7SWWU~8V;YIr$t4l^lUH0!Y!Azqqu*8~J*L%IA(h=A8NP)g%py3>SqPo%q}mNUBZ z{jzaGg_3?i0*;FD`yy&)6%3~L$Rat2n+=8r6YxudG>HUb3ydFBzV8$lqk*4EH4UeyiSYXMRTMT90lq6Z&K+50ym=#r>D*FhQRfc~ z7z!;JWa}hN@RCOPuX~Xqz4;l2QW^<01d!WQhp_J##40-wCNv-P)^o6Cq!L#w6%fB9 zE1qH%dQ(=U?Q$`#w5a?>$t6k0=&ux0O23d*NME@z!r`0S`CB)VCOVRCL|d{_t*F16 zP+wG6Z<_g`xWFKe!D)M_qn@=X1M6cpOYIY;4tiTD8YCoA3nV%zsZPu4MqaqkfqCSs zR1n3mL%Ma-1#4fL9cB~X1cKzIsr;&PlEj&rmsjuJ+w7#F$sy-!!>vHIA^_}{DGTs)|%y`VHkZnlCKkXo6&aFqd|Gq?DEzd7aRxz<&Egv8Fa3va{wOt#3t6 zkQ$R3r+wt)*QN*--#S04pr_Vfvzd-4aOj_;Q=7Q+;*QV_*0wjVgq75amYo=N?xH$1 zeRVi&XqTguW|+okx0o-bL5|6-R$Sue*hZ(EctxDiaHfDwTmtU)X34I`>ZM!(0*W@c zpe!JA9S{4JGvCg}oKdH6rdZb;vh&54uXp{f+2X7{si@odcqLwECETIf<73c$afjA$ z2TR2cX1U|mRCW=aao>t9rQ_(n%8z(jyOmVstM=M0|?qv!3+be$-?q zlHbz$RlA}!Bd%q4er}q#r-D~}r&pY-(c^HMC1yBo%`GSQ-rE{p*mzQh<>SVpZLB$O zuf<8N>N(=GD13Uyn3$WCsNv8B7x-rw<^z}Q}GtdPwc{uH5p zSnJV_UXhZM-MW?^s}_4keBJRgr!nEOSSqIZVzqi>I0W}@9We!0_Iz_0 zxZmtk^U+-G@K>8ar17+Txt#w(Xu42EMUY&GkWthX-VrhGFgnCqnxfBWR!r-pgn zPg?GO9Odw|x<2T`mMaUs9yj4IWwP z^~`EVm1QGSPjGY24V?|yo@E1cmW7^lwmZQcrt&an72R%Q4gvoOeZK)E^sEHmn%%30 z-we)SCiSh9Yp|D~Z`D3NH%{QLLwqY}3m@1Ld@CiOn4T-zEfn_Orsye_a+*xfXXh6Ob`)va-{XINL9X53A?3lccGG?9?&kcc zZfd%JGuAM5SZ=hZcYl7IPRsDsPI>1e;q}Lw^tWq#os4HJTc#>X z3N2}Mr_XtoI%Kc)T3>PXO-`|E?KO|XAJ;ofob!pJyw0{E`MzFFY0e()_~et0q5Iay zge3$iq}Eq$RB3;gCr}ra743ff>Q=q+b)(q&72^UQcdqbse4KLfrtXT5&MQ3cyH3`x zSY*a2PnX$wf%f&NlfR|%n0$nglaF<&?O=IiZf)_hDobB}s+zD~)d;ChrmrrtUWv{5 zjRTmfeJmSUjpUMa^z%x7gk~#*c77fSE$=kzjN!AUl&6BY7q{Ay~vgXaBpF z>+8APR+$fkdPQ({&}{Zfd^5c0u<%J=$R~tX2&)LZssp@&&&yz**IyD7#33<76-i9d zZJW(o51*MyVc})4PXXl;$F;B2wv&kqu`x(odtxqMdFugRyJ1|L;R@x#gvN!sL~(}v zj_vsM;2dUBTc8obUPj^!m*2^zC?eRxK41&JzieUmN3%I`#vmG_`F^1b8*fsQ;b3d| zky;^K3em?c@3W&;^~PWu1@|#oyJX)!OFzR4d2n591Z{Kner8uRFMCl$vF9L{f4W)1H% zGqIxzP7+|Np?PbmWH$M8`FMoY!;Q*I!~5h4PS8Bk5xDe8^ial;ONwTb25&C;^|exc z4s_VWTyfMUzIB}I%S@@xkc~|du9Z$ z#H(>i>B_D5aR-BR1-g0p9{VV^pY6=|Jv|EaWaBqB{^@~jp^SB-t0D_~oFU62=8Z>( zLI&402H8+Fjmquvu-|W8k--&=Q&VG+-uBgXUwDRB^Y*dzbZ;NCBzd{kr$lWP(%4_z z_cXim!Y5(v$sq-HMjg}M)(o|h_$G&gK@X1()mJaVP_;Wu!B#v0(CYFpTBW_&d6Ywm z6KrI$BxTR(Tf)hOJ{d}?=g#do-kq&+lbdB1BiEwkYi=g{)zMx)e}2;epIvv>A5eL9 z+Ko+hO9vhvOA^OU-&zgUGC}quae4_=qiSe&~0tbb1%Dlsnf6a z@|^=e{d=DtW-=C~;8)JFG5cxMV5oOFzmrGqBu;>KtNe8TsUP(+FL2jBy=64Y_q-_) zr~N*5OY8pn9`!Ny#afHSH&n~HRT+=QvUUwpkCwBBb2;2QZKv(Z@ z|I&f*#AYv(X>-&3RoBzV2y)GH;W5 z2w&&$=ZSq&FKcpoc$_74)30j=etZ8iU#Q;G&*R1Jx-~p?kzLmF@adMw zlyryp{qYw<3zjuFKJ{tV<{IW{{F-b2eA2W(a6CDw!;4k_fyBV8II&!qM8Zw86GM@WOCwDRo zy4yEzHCuKiSiQdZXClM?rv`xyBd_n;p7QWYcD=o;?ZaSbZimO@HygZ%WPR9O4tJ?h zL;I8YISdCP6?0v#iE`|5ydBe!`OJT5{XwgcoLh_UVcVIc269d)(T<8YgvrO0o_iya z?tX`6wYkvL&r~jVsi`Grsw{>xf<5|@c^Z?8uJqyq{lX!fq@=J zg-lgF2A2gakAHA+<$1+tNsG%lN1l~h_ZP=`etTmQWFen%sH6Y=qyBk_7}hs^vpeSOP;qqFC4DyFpQTh$a=QUcJ1Mgls4Dnl4n|!yHY9E zm&iXKiuf{^_x*N;cX|i2n~ukZwa#vO?>t<7NEM7P{xJH^=BHmzlWyrJT1lPyfpb9m zz&1@T4=PoGWOd#ixogEtq80bNW4&3^H3p7^R_+eP-Z^NH?{CU#R2RlsCV&3N5s%d2 z%8}>WZNEMN|GjLNjm@iSuF3V@SANj;W385loemO|}e z8_2V=L-LJ>VlWmb?{B2BB6#@5rNYGZ?B{lKgz=mKZwH2E8 z*sIW1c08VIE5aIRTq6)du$3jiR@!E5r9o3nMUR(m(3aM0*Q&C$8xvJB6=j%qN?APL zcDm8nWc8ABViCPB&fJieHV`wFr&}A5ddo(|VE@i*A<^>O<%3?9cjcIqZa8Xt#b!?p zOjWt|XFZn7y0F=fa~!YFhGR%lilwk~i`&K`qr5F9W);pYPL@${(5uAieqqLisnI7C z>ROz;7|kMn2w(@QRW391jYwrMINaMeT{Zd2;8E996jn5Z&+P7rlCMH1C=TW1yQPYc z^!i^-{kbjmjHgq)N9|hO-s5zvS?ZzFGgiwW+pz?Y-F4gErCoqQh0;4j3_ET25QecZ?wYW;J@&eF?IqnZdZkBqcD{QwO1W(j zn@UCG&leG;h08*-EMNLLZeVQ~|KQnKoqOQ5jFjkFBW-JWEK9i?z5US3Qb#X#Y3I9B zr5EMGv{QWCEMCk+@BXTk%gtn2#J78U+|0Hu&8KsByS{B{ zge^;Rh-vyn#k6mH>tS`DAg*soJzuk)P}Hyuxt*kOV^~%b7A}4czgw&H)xCtG!NhHG ze#2`hYr0AtDkcYBe#obrGWiVLb#0F4m^|UT%%FbiVX({5LPlyqJNj(zNz$HO7l>(S)WyWZkyOH$)_N@vv3J zScO}HzV^P@*i-#q8idskzO~{>+nKZDK&Pdm(DUXq*npC=eJ|YZYslXcYHd2}_C%;v zHquRMinm5V?V$CKX*|#N&(5Qh*IGv(mpMN$yU~9?tz?VpK)puGBzrO!!wsh~!yip& zmq%PUdpT@V)B(S~J==IR(n|Z2q!?E|WL%tC?$T41zD7^@M&aF_6>YCuC*Bz3^*bfuO9{cF@>8H3qUD+Y)L6<#AlTDL%Oz7sY zX7r`>SJyP7>iRC!Zp>UWOjpcQy`A=`=`q8uQa!_qLlO2vT^~E1>cu9}b-Gr5bP;Ql zB6*mrv-aK~>w`-~M(?y;l9n+0jhimt^GUTSMi23q#ool?Y zskO~eOiJj;=a8=#vx3A~x?PgJveaJX7zP{)f9os=W~{(A05$_9;Hd>nuq|kl*2E`* zbC^ln0_tr{o=Ca%t>rjquMmiD3g{FFjksUemeO zIr4CCzU?)3Va>z%TZTI_i!kenRarGN@_@c5TJ`n$qaw${V&trzGeQO^XFc`PG z)$GRH+nFVYS+nHsBaDo_KtG1FXXRH+5`XF#y_%a^WnP~NeNwtXIg_H>P~Z_|^;7OS z?Q8PrQvZo%OG^Ss7!a;~w<+wLSamCi;ULtLj8{4xYWIta1I*28S|bw~H3% z=*IPr8D{p0o?_8ClG3^S(E6)qSEzg+dsF$uj6SSxz0+y7=Be|Ag%$LR%qV}{U2*lo z{n4)?ry8ag>lpz z`)y7sCK;)vdeg4!qBDEMO5(+2p6YxWnz(q@dNs3#YpRcylB4+Ukt0j}4&E()w4T#? z@xeD*jH?p5WlJ){$3mX7tlRsw?_k`T!_0SdS2)H*uDV0Z!r0Ps`*gP2vf#7E(ji5| zvU+mnVu#8PA6=_=CNEMR&G;WfBj}DA%gSyt$UXFLe#Y;P>lW7Yi@* z81eSCxV=~T+BbK#BCBD&tr(754m_0frh&_S&*H`oVunPY#6CFT zSd3Rkk5aK!F)n2utQ~fB$agt#XfxBtH&2`xeC_m`*nKy&Z#YFIaKUkcqrm3%4}Ra) zW|3AWrAUW+Y>GNx_p3GNd*-OKd3e=tkKW@JiV>dDe!aw(Vl?Y1MqXdvuvD`v@DWb| zzw_?(n5vL_(iGbcM5t4hPB1?7B6a3cH6K)ZYULTms4w)!(+F`OzjF-7IuGFKs)}Q?dL-=bM*mtXiQ*U$;9=Hok1Z^BsFe z@Li;F@&xcu|nhICM80g zTt~SM|Yv9E_q1{dc=D9K^W!~EdGgaL;pbH0)13{zyrvZ8 z`>rbCHypBIzoUfbvf0!-Cal(D^8DdJCH$W01L$F;wZ@EWbFyk_^{CE>6oJ2X4gPDqAlXxRPFi4SoJqbGEeCa&1a{PQ`XEY1IYu8{Apu z+&7=|w2Llz(td-N_r((4HFMPCjLE{TKMbF6>+-bS(M5jjKwV@KZK@T9cR}mh2_k+C|yFS%I`(7K765-`FQ>Ee7s7>VYTJM@Cr?_oFax&>8^l1Usj}q>CilGDXgM; zb1mA(Fr+vCiEhfYe~rMdi4EVYmgP-% z%Oi$9nNo&ptAZ)7oxHq>BC%%znOJ<4}Wm1$(@W{vQnPC>|A5B zUBrrtfuG+?mtT{d^vVi0uC3!TpfJlDb5b>CmW< zeA)WO=oClam$Ic_HV><)FTK)Wp>C9C+}Yz4v#&CS&ZSxY-Vo(zQ#aS3koCwUgOyH% z=G#ljM;#0zth;147oJ>Ye$C@38|88Aqx2-+CA{{x;?gd7aO*HEQ{6LCRVDRsz_@JK zc__=PrImRgZH4W9O11#4xYQb7&3He`N#?e%F_AaQc3qS?Auyhb>-Dzy#%I?htt%W) zad9h^xEJlvcP+JCtz-8}6!p*VF3x>vm+p0LLhI==VcpBdogQxDR)(jws>19}{n(f& z;MOhwykYvY+=IAKf$5gTZ8Ut%G{-(Dg?H~T=+9YsCrfK}^_R_)1s|H4%$)oK$D=U& zN@+S7mPQ$F=%I4TY3n-O=<%UJa`5Nb%~Q!X)pr|;!LNP2om7AHruScp(dzOwqz{NY zcBffAEbj5LXH>(jDZ)plDj&MDg|X#^JPYZFySV(qvJ*<{)Zd?OJO2Hh{41^yIkvUz zci6l_UWdrByDsZjOI1o$eXl&EF1Y-u&))nIRtE8U`WQ*4WVHjGr&T*I$PPTN%f8T^ zD%G|>^NZg^`P7@vdagqv(d;sQn6nM9ue!$!U+Fw;*kE4$&1!v1q*MGlr%Tz#wTv1L zrG<@39z0xJTr-sU?V*a_#DOANX&2Mk=KA#m4KX_JSG`meq<4Q3t z%{$A~Z=JJo@)OuFfCS@YiH}-%IMD}Y(l{9tij9YDfiB(Lwm?D|A#h-cwHUZ+VWkZ6$H;O;g0YWT5Nwo^I*&Q7ifw2HvRqdzGARY+)RCv>8IWrHh zqHzbD-<(|F$F8;B&e$|T$T+BODQ~|#9k;rR==QDO8ksI0bYEP(bRE`En?~!gGIj%| z`06lkhi^gsh7E`A3UN4kOD!>FUBUXzN+R)!E6X!^cIQ(EBKh#^D48<`1IEMu11qLp z`fAC#(O(yQ}rF-id#095 zw9L$f^y43+OLESYByw_MrMu)TS8|JVPjap7ne6D~x_E=TD`51C*{d>2FwcikKCkkl zM2G*C;?l|@%JUYA=U7K5)=Ct;5)hF$+n?9zEjNg>3#MviTsjbp#|QeX=j7uH40v^i zj}IF+J#{6@>h;nUqPth!s%){m<9DuLM5u^eOG`an`(dcDslKeGetG5h?>Roy(z}CK zzmw6ReeRX&IKeA7(keYHr5WNXD%LETFtfC)#XY*9Y@7O#!b?Q)(gfH-jk$TkmC|p5 zXQl1a_M2hdp6s1#%N`rb$P8t?$>#`3_F(|aV z$v*?L)?Tih;JM{fBz(u`quZz6VN!gSNc0?Dy`%eZ{Rr#o@RzMyFv@~-r*UkHR=%Jfk>)6l za8na@p~&R(`_94^P~^`!tmwxTek)kUC&O%%4)fD)EjNrE#xc|wojDfpn`k&&>&_Uj z?3D45#g~368w6S@IjEWHnYwxFJ@U5KFx9wireSP##KA@T=0Wc$Gi_F?sscvJejDS{ zP4Q0JXZ*T+?man3L-i^)Y(P4Z_tK@Tku7b#rc1lznSjyTT>DzGKs?C29(4KZ1~T zKgQXTGDz;7-utW$3)#jj|L)|UlZ&WJP6bc}jT^Uq>TneJP|{uza!>&y$Z7ovxD4n^ zV84afhx!fZ;j6)SFwdK}P$0M!@y(L+`z}tU`>}t9JbYC%HrYR2bVYQgujOV4d6$ zof6u?G{1fLz2F>XQVc1!3o1Yi1(5m4v+e6Gf7@&sutu>0Q`A`khQeTNr;M38{RzXz zum!>>uKW{*#PebaYZ?)XeR*bH?0D(I^J0nbPq>c2A@sUcfARi*l5_Ac$|2|*>b(S3 z93;r4z|aHuYv41?r0p^0EH)A0(gX>Yz#76yiI7VgRs=2`0~WO06Xnvog1LQj-DjY0 zejiy2EQeyX@NK1w8k2meO2{L^u79to+;&2O|U zdTS$UDl68RB=BJ{_EiGbpop;SunxqrS@k7Da@kYRD`WJ^f z937Q4Tz<#*<7A)+61sf=AcD!5hTsd zL5rOE0?LkaKT7W1&6|j9u?1xV8?pqekV4Ghd;1+eC}s=2o6v;JRG+j26hPJ>uKdCn z2Fn5Kx*bS>36>}Rm^FSCIEQ%}Nd%7y-}Rv2)!qW$!(hja04yj5rl%+9Z0Kw#sGo{x z>*#B!?H67nyj@>kcY~z3Bn#tqo!$Cim_$}wYU9S4EP<1hm5^XzR8~^nuDV`XM_YfF zju!5?iQ9S;ON%X%Qs7@&I?77=8ampzqfSnCxD6X5Wu?R=H*FRNB5@lxVK;BEvNRWW zJ8r|msI8B4wmV^mbFj5_GPiKCGP8i+?Z!Den%m(_Y^+?s`EJ!+dsTPgRF9iln44Re z3-8fA0ZRw&vuC$9&e_?@9FehJz$zSRM&UP>%uj*7(if9Oij?T%!$MD+79j>mkkRk$VUGKcvUMt%(2o zs%BwiVTAgGdW|H~tGBB){scIOd7fU4wG|M(-kzgZEiKW1NUshjaE@k2EsmQwu7_M* zZ|h)*BXAYBAmwntZvG!|_+Kd&fNI7qA6I=GrRm|LB&{0FfhS0so7)IY>Q5gcKH{^s~aYrHTxhj|_j zi?x*y9L9)o!2Aq2`48dn%iru%(*CWp{nt%_yi^uOs5huT8*qdP>dzq78ovXa!#q!a z^4i-F{lVu~v;JCarP@EFKQadVtM2~}e}4&CxDEWPw})JXI)=K&6Y2WHZEL(WIEQ(j zt`BJ|FW|$sU-kYk(lu(JKu?5qbP;cU#Kg=(+4jT{tAERP{0qAOE5(6WKnx%j=8*It zLEgW8Xie_j-fb}Uj*bJoC%otWm*4HxC&Ifk*BUPa&S9R1_bP1_1aG*m-mGnbDH#6{ z-o(BMpn1Z=%n7WX{C~$w{U!MaEhlcKKz5g)~$dm{AFsOTI3$P7`31X1dYW-`ixp^3{X{#d`3=w01`JpuU4`BfP z%O2PnP~WY;ewVE?=y{SdROVj_ef}&I>TjXg=T?_BUIXY8=6U*))83Bg?>VvlC`98X z{vrL5@g-VlH2E)*_fHxG-T%LOcc|)Lu@AA|X8vZ4w*-2Id7iHKYil67PMV`@Rh``b zB3+~Q36#Cv))DL@00W+#CMUoU&T+7>!2es-|AoQ;Bv8LiJnowie2m<`SORb$ zT9Y>kJd@vK2cF6EFTM?Z50nReQ3A*?L0=T4>p*TSQw5Rhxu9HLMSffOel?H;$1;!k z5yta=Hf$%H~>YR9d_Nj~ux$)T~WDM1qq)xp({K-=A z9pOkGs0x^%OemX}C%14em&txgUlU}g4(d1$pC>P}k@wl(~DR*+?zR5_L zMHVbGz@ap8cHH+?0E)vx#AVGV$8Q@3G9@G)JZVSrgRp`5UVb&gW0?FG$?2J7m*8j;Kh`Hmg8Ay&h zDF_Zmb8*0e{RNXfAa^3p6KXok9b$|V;{wTHd>fIyVnNve`Il*@xN6^9sCr-uE{&qGQes_*MZ zk>oh7f#}g?K|S&+G{1*?Q2}Yt$4iHj=XBf*r-K^*#OYe1@}1fdjlT=dVV>vX6R>w6 z?{wNocn9`Z1e^xE69Als&y?JNkH2^t<=t<5eDiO7JhGw5f{*y)-CwF)!j4ujUF>;L zay7m(ughVLF;06JixC15+ z5E2?25MzAw-gR;qrz5hL&c%2}Ho*9-(X4-GjUb2dID&Dn9Ex$lcgD2~VO*YniyX!~ z5iGLjVv)jVo4r{JV0@iT1lAPgGO-SWZ{H!KLv1fb434(S=?rx}@*Xrs7hl_)t7&;% z)!9jx4da>ZIitb_?e7kdO=fN^c!1Z$$btZ(2vi|T11|4)PXh7dZ`H{{DR z3c_+g|33%|2NJAjnq$`ge2hkntF+})a=7XtxRUI-lLB!)3~)7Cv$K6fE>LN0}8han%ojwWg z4g=mH`{E#%B6VG;y|X`7OpenJ5ZQbS$_BPCS24?J@r&d*9SAvn^ol6T=^SH5T9ngp zJyVz<7JW1&_o+|PCl+3Jl*0{K9|y@a^whi0S3d1QF^-@^RHjO4~aNu z*L5|9w*d+2V_f|?xizcxp+2G`p+1l`tBIcF*@1O>h1eEavznM&Sq(49aqA(1|1J{z zV|w^+?}D*Z*bYKTXZy-uX1;)B-*>4D{~VmdJP*q!f_o6VT0R%c+t6MSELYFW!-o4* zw#{&hSjWWsv;G;Qy@-y9um4vtp53RCScg^bD#++i8|cV~HZhTCo#XJb>9h|}Dabm< z+u$ddQ2Qj7t>9HfMmF{lf)C05*Rl|w&k&!}*#yb6vW1Ck?dh5tJZO|KFwethP;f6| zYh5Jxd`9tc1ZxyPVWq&nq+_LG>S-WspS zar6noQJuMZ!m;=8-?h2P0!N__$)CZ1 zm@C8_MLB{V=X0eGV;p*ciun4!$2CGbG3!Ij3DripmQ(wh+?zaV;E0|oMY?SN7d@R;|OOB5R5xD{j%H>s9u>ZtP@5)hcQ&-PkZX4iK^+Q^>>Zq1j$i|H=m*ROZFgc~|DF!x4ck@pr8t$hS%o9&Ide0e871u>I1Tq8NQ=FfY_ciUE0an zlObYH{B!LoEgEnk5XAdjH^I|G)ShT(%0uj*iTyi@1$yLJ+^%Bh$*Ih-bS@^u*Ax49 z^g8s&RNbahmCLET?``8Rd%|F-i)Za=kYECce;>hh{?GT-i8&mg+(nMVc?i!mNO%_5 z!+&=<QJY40Uc(-aXG`Y z1Y3pir*a}{tG|gq%l>omrw_dp=)A*v!1i7knkPswo<4YGkeuH?jQIVJB)DY)+@`=D zCEp_9SObs*`x~FG{XN{+z1mdLn7EX4Lg(uJcYgoIjNhjp{Cj>My$(In$hN7lY~fPI zsLj1EK`&50$xt~ULH#5Z4C6tk0R!{AXMC>M0tD~xBzS{0Iv-YQboji`H9?>IKs!b(e8<#RpVXi)ZXMgB* z=&^XTRi(*=OPPtPQH5v07znmeFhM*NHjI;ND+>`H#yl4fIqci zT_|2g;5d3_5!zNhu4MQG%R#F5J<5~h^lpOaoqMj{Gr+STxgfY#BJGn|yGD zq*Y~)8<(;>#azApRlWNTx2jBl>nkvX>(Mc@S-%Ggha{+XGsU0y^WY5Td3F$tEkf*| zgGBE^K<}5K-leq(c5oQj!Ty`5-&^oGkLJSfyfRA^SdW(kHtemBDeMahD`C7x#r$id zztr-@W1v{Dybz!7ME;HU4JP~zIER^ZJcXiE&=m1+G$iG2>UXl*TMf0_GMOF z`Tx_t%)jF+S}*iCUoX5EiN?p^X)44U;!fOm?~0`ghl6-9lj08cQZs|NM|(ls|6bpn zIGz&DrVf_};$fa=6Jpq6#22ZM*hG5|eZn|9CPg`6ZGBXh2Xp6<-W6iZch?PX8iA%w}@ zMb8RHal$cl7{}jUC1C=h1Pi1K7c^xYT}Y)I%W@hQ>9&|knT5)`;2vf1RVHS!v1Ptg zjg&z&tXjI4V|+i=W7g?<)W_C4CsEYK;+Yjbv-dN<*sdTvUY5dWJj%}dGjrwYTtCkI z29A%Ip5P%RYK$P2mJ_Ht)Cny(3KQwZd73dCj!VNlj{}2(7Kkq;*(*E~j1kC#u~&uf z%w+@)z*sSHrk2DQ688&H?9t;w93c062fYqG&c8mE?AZ3L8DC!iZDC(d&6CQuca=ix0Tcm%QeYjbV>J{SksasZ6iy(J8DLwQh7(5Juz<+e(5 zlJjjZ5Z^{SS5I3GpnB>BAqYC=8TLz03;8z0SiY=nL48}DGvg!Fw-MJfRh5TaJuQ)X zCM;0TbD*9TnDww;Xgw3)2}rP>Zc_Z=-rzIL^YmvYcodPlZ$Y`d3KfP|3HAc#FIuF| zk3FDJbiIwF8NNQ5{2gBtz^@?=u&sd!mQN15lwA8&ir_%9PyLp20Ef45JizM(LDItQ z*B4_ZvmI9f$z%IPbXjj$B0ML$hTi87U*%l?;-ze8odrZ{_gtOIGq?%#_$#7 zFfB*)zJ)~Z)jj+VtRbc+r${j!ocRLs<&nzD@LF&Vv$Qn$!%XmUK_8643Fb08#ZO=O z0Yqev^!GjyeUvs$NjRVR%lzdYoek!4w&2e7yH%BTDQ};u7t#NqC>t33FRlM`2wH3kP9slj9b`yDS`SZJgoTqr$olwobNY zwl+B7y)rlr-MyP|T2?2HY1x{YfR#+Z%QLv;$g(BoR*q)2E*1{U!IuU&Y52||tS7V& zV$OWoCqj-h)(B@<=5pqNHOiSz!CB6jr2jW_W&*pK9A_#J&d4vonF)k5VC;^N&^VSj zX1LS6hFr{W4C+vTWIyr;6Q~X+3JE%dF++96e@2JI{Wn5CiV)%?&-l=*(+m4h;#h@v z3>v)-J^tQap`5H8{7)@Q3)5C21C4!I}NmO?f`nKU5Vz!Q+5|EZ&r45z>dV3cj0 z;X*==!gda}E>>{CAyao@bLZoBV4FNj3_bGO6+H!ZR5PF9b)f%_5oIIDq5+?Y6THX& E0n%S!)Bpeg literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/harvest.pcapng b/packets/wireshark packets/harvest.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..c56104cb4e70971b1c05442c4b336aac952d7afa GIT binary patch literal 60680 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 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/idle_in_party.pcapng b/packets/wireshark packets/idle_in_party.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..d93fe6ab7b9df5d4068f1a2e35117e41d8a0e169 GIT binary patch literal 20168 zcmds93tUuH8oxXQB*^EkxGOem56DEG@|aXW9)S^zK$>F40K$j7*a7ZGarage3e@2N~QV8)>8KS&fLSCxij~!Xq)~#zu)1^1+!Ty7NWUg_eqh+zGDKZ~luOS|?RIMgM z=ANU?&79;0|L`>23lrWO?_0>1?d=?A$$4?(LsfXI@zIL#S7vzlhWPsVhkLpO`1=O9 z`Gg1ixCI1z!jG`v;Ly;}umHbcpVv69E3{+-?KpI@?@)!@AM3t^7m)h5SabVaXX||7 zGiEO6+O_!poQK-m_f0!4jN@FLOM|$48)wb7)fTELEp3P0T3mhkQfP3yjA72N|r zp1%mIVSCu_1-yWS?Z#Kk*6o1Lm`&Qt;rAdgP&24~gOhyOtSNvOBW&gBHd6~-8rCQ%HtUeIH>6SQDi{rh0(&*)083w?KkcwMFc z6#NM3zTgL|M^;a?9xcW6$Z?2^kiS)V#ZuURLa>iE#s0m41bgDfu%i@vR;xY}-&tH|H8H9Q&J8`McU3hH@S!M)alwU6R)P1uW}xH z{#4R0{)q6twm7dB| z<=dtdPJ2I|> z-950!xi{BNvMN8aZ^*5k$Nf?lKYFuE-G}X#`fL8D!-bD+)48&G=NH`K!h&N% zB4h()5%KW~chA9|j`k6n>>PPQc({j`TpseW+%v$#!_hu2UY@JXl)sRctkq;|QVlCH zg-WHBMJqE@u)fOHr03?OX)^%I)+f>?K?O-n7B`mo>B2NZF>5*e2Z6HWglI8w=7i>>aj=c4y;n?C=kz z;%_y zh|g}wm{6y+pVjKtz-P?D_{%Nz+m6`BG@Hd9bXwG+*J&>3^wL_Y)8mazyT5_h+qIx? z|M53nwl{yZle3O4>1Gvlt?b?JWd96SEVXdhb}>JH!xfp8L)NT;lPw2Mw)0sw`H3%n zTRJS_`}OkBlSSGB`Hx?9zuYL@`%;q_6h5yw77!s=zxGnH#M#M<6%AVOyDSk7OQ!j zSS_(yq;{mGsXa?2wMgsH(zO0Yo)0)a#E|vd8Dsw?<+qy%hFwiDTsj~3T!swS^8x*K z+=rA8=KQt`@!MBwsNbHQV5gyeI|6u$3HkZRxH{caaE)2NwP@G_vT#y=!*PG_@wZWc zyTzsU_M5ipw&@nux+kM!;v>Vy8b`<&2!~$Y0fW7U4B@i}A16bCLn6Z5LSmxhV`HM^ z8Oo_{O0{a3rx%3KsF;x8_{f-O`KviOS#o!G&j7E%p1%HrA?V77z@DOenmT3h)C`D_ z(GYC2GPC4bjV33B>^~WuP>@*Pnf2eVugLo3XK#2+Y*`}(~Wx_RP z6I>J3X9%vgMz}^rx!fmQVKSJV{HiKLneB#Lb<=3oay?h&W+^9!ndKkA;k)S;^1PV0 zM9XNf%?HL^$OwXYu_dt~d+NaRtSe`L5v;F%&pVO;2N`u9eS$2C3c8o?ZDlBedc|#Lx;Z^6C5q-Z0}wQ(ycn$ zBW{RaI)h*1f;!zuxW;UP-%#~;1V2|6KMU6mmm01r>F=iExeC1ncqYb7p*aM8&KJ2x}@(z$rwNk)g>X-aJ*AtP0U&rl#GK@3;%> z@1#3u3$y{+BA&5D^4dC`4_sq5vBgvB^TZZIjdP3`11NX-K+3>%qEzQQ^PU<=FrA-l)QNXoJrV)#>`fHD(hVbXQ*_Hi%(u!2K3{`99eI{mY9uQGYHj-Yr&>3#&pQLw)XQ zTJpaeMf}XoOST@Z(?tSym`(6|R^3MMdz{73!e!ab`-Go_FNvZvy}Kmu|3VO!=68B` zgt}v1!usvQ7wU9sz!|d%)??M*6RfR`unvp)^Z~+}>Jz}m0}AjMFd2cP1lV55P-W)) zvC!W^XTTEFZ{xZJ6Z(vG|K23EhrE*P{gr_onCG~b&WF9fg|PS6@2$5Dd&rM|q~8;} z`@O$HHyJL@*fRS=fgY5{-Qt^eAsUt-H#MGA0GR# zoDctYr8ovL#MsB~VW-XfRB8`<72)xIV;(Py)wH%0D4d3W9e2*Khdr}an#Yt!v=rkL zs{{5tiPoc~Sbf7;E4zn%V9GYBJ?t+CA8m~J*iry|JcE1KzaBU2VF!0`#@rsZ8uzfr z-L9p3*t53UjiY$TkMM2>6niu%~u(+{j2NW+_ zis8oAzc<{YP`HrLPiAc1p&JOFF&jOXYQtIBaW>X44D$Rdj#U45_yj}4Hju0Anc((M zc9{1mv@J`fg^pH9%Xs&WM12a|_P2XP+9uEC`t2nA2o&&ROIyPGTJ%@Ht)Pw5w%J(m zQQ1zZSh1Se`dwpNzptgXPOs718qXW!*Z)2m6N?q0e5~LsMs(^KL|TuQVjMFcD?-b5 zo42bT`!5Oh!%eZTlq2@Po)BWs>b|~lw@w59fZ60MQ|Y&hv~6v+ZP5KwyzT>lrU@Hq ztT3nhKA`(Vo9bTtHdMf~8*K@dy9kGS z@z8b5ci32Q@rxEI&is>bW{-d~yC`Rl^)zti63=1Q=4`B>wx*?+&Dr{Ftf2L1DOTUW znM8&&=h6=8;INp(Y!oZd4|q7Q!Eu%Z;5g?jv+*yP&MC(FuGxtHoMkEF^51~BJgmEH zw6L&-r=$|$x5D^wvEZ>%(Nw#NA$EDT-d(f^if@eHhKzm?U@bQzX0ek2%t_SQkQy(v~ z9(eI#Sr0hRE>5QF0oIRkT~0{Y$!{;wNPw|M4*bxTuzUb&t7Qh?ya{It`m~#e;<8_#gK45 zhU~HHTnwT0Xen-Ab1@|EOq&$;`w8~Grr58rN9=zFKd(;|dsef3_kAy=*%qSNU(L1+ zn*HKQgJugGXbdr@SwEuLLG!3)^CsH$F{jy>Wj{!1_G7|@9mZT(VGmqTf@U33y$qV& ztCQvewFNE3Y$B#vT920RBc-v>2lmW?;gLw}O8=>cL>9|7*l zwuBXBXw&PhLYuPjX1eE9DGb*W3_llOSVl3-oom3*`P0r}c;anhzad!n9R&UY_TV?I5zWlJvJ%?Kq=b4*(UYYQl6ps%R9(x+|_|O=@@(TKbs|$oYX5Ytu3+wxS zXP0~8-3^TwN5-c1JDq(l7aJ4!U^Zj8fWo3?~ib5N64a2uZ_I_F|F`Ja!h8t?^j z@)Ei5-F#Q)I-*H@j-S!wsyUk0!#1GF`a1Rt|Xx_2&S(R#ELyDw+rmYi=7Sr z`OK(0Qp_e|{+ZUJrC5FQ^JvvzM=6^gCpH}l3vpi{Xn_ z-J~%5gkZQufZ;KUp$osaiD#ALnjT~fqy4){U>FU1_;Q;)Pc5`QxEsgHDT+4j|wuG;%M+`UnVY}FVQ8TB&cA@=Op>3}II<`%HT?&6A)Z2i~ zJsTwUJm9+?V9(=8Z1?W>JQjb|Qvw&i6NFpOm~w0NM8Yj{^ow1l++uyT+^M&euWlgR zdfk{?t0z)!dHihf)it00KHL)X)seif{zvc5`D$8^mg2fbT!iuW`jI|T*qZO8 z1M(j1r6isz9oVCf#Dv^gd#sO?uRcY5^(C`ygRl01l(^|kC=n%aVvVm4vxvvX-$ zkCtNf4ZfOPGj3VYuVD~$6|*o#!uMNzO>p-T;6A-A;e+kCW^|vU#~sfrZgk)-vSy5X zSk{aaW*09&3}HioONWdJIsD~e=LQR|9~Yv@#TO*AWm#Iylr(&iGHIGDMgQe-mYf~= Z-*?XB>#X?CSkD?hQ(xKzKC=n$@n1)xoFf1L literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/idling.pcapng b/packets/wireshark packets/idling.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..951b15ea1775459f6d0c3c8913bbd359e6ed2bb9 GIT binary patch literal 42608 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

=3}Nt4 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 F{txx*yPW_4 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/invite_join_party.pcapng b/packets/wireshark packets/invite_join_party.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..edbae3b9be3a6f061ab6f43a8a2b34b46b0fd10e GIT binary patch literal 88372 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 literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/local_leve_complete.pcapng b/packets/wireshark packets/local_leve_complete.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..21bd6da5a17cc9e740b10d6e5143e6ead314129d GIT binary patch literal 358296 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≫VW51+}xM&i?|K!lBGHIi6cPfm~bw0v+)S4K)A-N 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 b5xsO)7Sem{R}J3V)ey(34)56mzvKS^QHRK) literal 0 HcmV?d00001 diff --git a/packets/wireshark packets/login.pcapng b/packets/wireshark packets/login.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..af008e6a286a729464ece79696e6a73e639117e4 GIT binary patch literal 856236 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

~eC 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

=64bY+XFmy5jMNHm3Qu)yZ+&GQI?9qn1z4&9A& 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 dg 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 W{f+>v&fZdaFjDTRCa8wMt7>IvcvQ{=_itnV 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

ifytQ^5=ofV<{HC4Xma2+?M#6pxE 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

+xtb3C>>$Z$S(7t!cS$DL3A?OVJ+u-(P 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